Skip to content

Commit d21518e

Browse files
committed
fix: validate mcp_tool_id when mcp_source is referencing
1 parent 22f70dd commit d21518e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ui/src/workflow/nodes/mcp-node/index.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,12 @@ function getTools() {
327327
MsgError(t('views.applicationWorkflow.nodes.mcpNode.mcpToolTip'))
328328
return
329329
}
330+
if (form_data.value.mcp_source === 'referencing' && form_data.value.mcp_tool_id) {
331+
if (!mcpToolSelectOptions.value.find((item) => item.id === form_data.value.mcp_tool_id)) {
332+
MsgError(t('views.applicationWorkflow.nodes.mcpNode.mcpToolTip'))
333+
return
334+
}
335+
}
330336
if (form_data.value.mcp_source === 'custom' && !form_data.value.mcp_servers) {
331337
MsgError(t('views.applicationWorkflow.nodes.mcpNode.mcpServerTip'))
332338
return

0 commit comments

Comments
 (0)