From b549d669d62bf3685173a5e524833b4a5651fea3 Mon Sep 17 00:00:00 2001 From: hjlarry Date: Thu, 15 Jan 2026 13:17:14 +0800 Subject: [PATCH] clear logic --- .../workflow/collaboration/core/collaboration-manager.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/web/app/components/workflow/collaboration/core/collaboration-manager.ts b/web/app/components/workflow/collaboration/core/collaboration-manager.ts index de98c3e428..9cc95c8d86 100644 --- a/web/app/components/workflow/collaboration/core/collaboration-manager.ts +++ b/web/app/components/workflow/collaboration/core/collaboration-manager.ts @@ -731,11 +731,7 @@ export class CollaborationManager { newEdges.forEach((newEdge) => { const oldEdge = oldEdgesMap.get(newEdge.id) - if (!oldEdge) { - const clonedEdge = cloneDeep(newEdge) - this.edgesMap?.set(newEdge.id, clonedEdge) - } - else if (!isEqual(oldEdge, newEdge)) { + if (!oldEdge || !isEqual(oldEdge, newEdge)) { const clonedEdge = cloneDeep(newEdge) this.edgesMap?.set(newEdge.id, clonedEdge) }