Skip to content

Commit b5f7fac

Browse files
Add workspaceId in options if not already there. (#5503)
* Add workspaceId in options if not already there. * Update packages/components/nodes/tools/MCP/CustomMCP/CustomMCP.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent ca22160 commit b5f7fac

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/components/nodes/tools/MCP/CustomMCP/CustomMCP.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,17 +136,17 @@ class Custom_MCP implements INode {
136136
}
137137

138138
let sandbox: ICommonObject = {}
139+
const workspaceId = options?.searchOptions?.workspaceId?._value || options?.workspaceId
139140

140141
if (mcpServerConfig.includes('$vars')) {
141142
const appDataSource = options.appDataSource as DataSource
142143
const databaseEntities = options.databaseEntities as IDatabaseEntity
143-
144-
const variables = await getVars(appDataSource, databaseEntities, nodeData, options)
144+
// If options.workspaceId is not set, create a new options object with the workspaceId for getVars.
145+
const optionsWithWorkspaceId = options.workspaceId ? options : { ...options, workspaceId }
146+
const variables = await getVars(appDataSource, databaseEntities, nodeData, optionsWithWorkspaceId)
145147
sandbox['$vars'] = prepareSandboxVars(variables)
146148
}
147149

148-
const workspaceId = options?.searchOptions?.workspaceId?._value || options?.workspaceId
149-
150150
let canonicalConfig
151151
try {
152152
canonicalConfig = JSON.parse(mcpServerConfig)

0 commit comments

Comments
 (0)