From 0d7c6422f4d4ba3f907762cef8938ceddf4ba61d Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Fri, 13 Oct 2023 00:30:30 -0300 Subject: [PATCH] Added recursive edge updating on group nodes --- src/frontend/src/contexts/tabsContext.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/contexts/tabsContext.tsx b/src/frontend/src/contexts/tabsContext.tsx index 282cdb008..2fe74af60 100644 --- a/src/frontend/src/contexts/tabsContext.tsx +++ b/src/frontend/src/contexts/tabsContext.tsx @@ -376,7 +376,6 @@ export function TabsProvider({ children }: { children: ReactNode }) { selectionInstance: { nodes: Node[]; edges: Edge[] }, position: { x: number; y: number; paneX?: number; paneY?: number } ) { - console.log(selectionInstance); let minimumX = Infinity; let minimumY = Infinity; let idsMap = {}; @@ -445,6 +444,12 @@ export function TabsProvider({ children }: { children: ReactNode }) { ); }); data.node.flow.data!.nodes = internNodes; + + let internEdges = []; + data.node.flow.data!.edges.map((edge) => { + internEdges = updateEdgeId(edge, idsMap, internEdges); + }); + data.node.flow.data!.edges = internEdges; } // Create a new node object