fix bug on egdes after creating group component
This commit is contained in:
parent
9998ec1eb3
commit
258c31a5e4
1 changed files with 1 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue