feat(mcp): extract toolsets from combined MCP field in key form

This commit is contained in:
Ishaan Jaffer 2026-03-21 19:00:53 -07:00
parent 716aaacad1
commit b66c20438f

View file

@ -160,11 +160,12 @@ export default function KeyInfoView({
}
if (formValues.mcp_servers_and_groups !== undefined) {
const { servers, accessGroups } = formValues.mcp_servers_and_groups || { servers: [], accessGroups: [] };
const { servers, accessGroups, toolsets } = formValues.mcp_servers_and_groups || { servers: [], accessGroups: [], toolsets: [] };
formValues.object_permission = {
...currentKeyData.object_permission,
mcp_servers: servers || [],
mcp_access_groups: accessGroups || [],
mcp_toolsets: toolsets || [],
};
// Remove mcp_servers_and_groups from the top level as it should be in object_permission
delete formValues.mcp_servers_and_groups;