From 258c31a5e462503e06fef5ee451b7201eaad98fa Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 2 Apr 2024 19:19:48 -0300 Subject: [PATCH] fix bug on egdes after creating group component --- src/frontend/src/utils/reactflowUtils.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/frontend/src/utils/reactflowUtils.ts b/src/frontend/src/utils/reactflowUtils.ts index 901dd1cf7..fcecd4dc0 100644 --- a/src/frontend/src/utils/reactflowUtils.ts +++ b/src/frontend/src/utils/reactflowUtils.ts @@ -664,6 +664,7 @@ export function reconnectEdges(groupNode: NodeType, excludedEdges: Edge[]) { let newEdges = cloneDeep(excludedEdges); const { nodes, edges } = groupNode.data.node!.flow!.data!; const lastNode = findLastNode(groupNode.data.node!.flow!.data!); + newEdges = newEdges.filter(e=>!(nodes.some(n=>n.id===e.source) && e.source !== lastNode?.id)) newEdges.forEach((edge) => { if (lastNode && edge.source === lastNode.id) { edge.source = groupNode.id;