Skip to content

Commit 22f70dd

Browse files
committed
fix: add conditional rendering for mcp_tool_id and update mcp_source assignment logic
1 parent 26945a5 commit 22f70dd

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

ui/src/workflow/nodes/ai-chat-node/index.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,9 @@
137137
chat_data.mcp_tool_id || (chat_data.mcp_servers && chat_data.mcp_servers.length > 0)
138138
"
139139
>
140-
<div class="flex-between border border-r-6 white-bg mb-4" style="padding: 5px 8px">
140+
<div class="flex-between border border-r-6 white-bg mb-4" style="padding: 5px 8px"
141+
v-if="relatedObject(mcpToolSelectOptions, chat_data.mcp_tool_id, 'id')"
142+
>
141143
<div class="flex align-center" style="line-height: 20px">
142144
<el-avatar
143145
v-if="relatedObject(mcpToolSelectOptions, chat_data.mcp_tool_id, 'id')?.icon"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ onMounted(() => {
531531
set(props.nodeModel.properties.node_data, 'is_result', true)
532532
}
533533
}
534-
if (props.nodeModel.properties.node_data.mcp_servers) {
534+
if (props.nodeModel.properties.node_data.mcp_servers && !props.nodeModel.properties.node_data.mcp_source) {
535535
set(props.nodeModel.properties.node_data, 'mcp_source', 'custom')
536536
}
537537
getMcpToolSelectOptions()

0 commit comments

Comments
 (0)