From cd1a50a1d1382a209f8ad6c8d9bfac3f9e75cb1a Mon Sep 17 00:00:00 2001 From: zhaoying Date: Tue, 20 Jan 2026 10:21:00 +0800 Subject: [PATCH] fix(web): node cannot be connected to itself --- web/src/views/Workflow/hooks/useWorkflowGraph.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/src/views/Workflow/hooks/useWorkflowGraph.ts b/web/src/views/Workflow/hooks/useWorkflowGraph.ts index a7ebb29a..615cd3e5 100644 --- a/web/src/views/Workflow/hooks/useWorkflowGraph.ts +++ b/web/src/views/Workflow/hooks/useWorkflowGraph.ts @@ -729,6 +729,9 @@ export const useWorkflowGraph = ({ validateConnection({ sourceCell, targetCell, targetMagnet }) { if (!targetMagnet) return false; + // 节点不能与自己连线 + if (sourceCell?.id === targetCell?.id) return false; + const sourceType = sourceCell?.getData()?.type; const targetType = targetCell?.getData()?.type;