Fix links being lost after manage group node (#916)

* Fix links being lost after manage group node

* Change to use groupnodebuilder

* Make test more reliable
This commit is contained in:
pythongosssss
2024-09-22 16:17:39 +09:00
committed by GitHub
parent 7b4b40db5b
commit 223a1f677b
4 changed files with 249 additions and 0 deletions

View File

@@ -828,6 +828,9 @@ export class GroupNodeHandler {
]
// Remove all converted nodes and relink them
const builder = new GroupNodeBuilder(nodes)
const nodeData = builder.getNodeData()
groupNode[GROUP].groupData.nodeData.links = nodeData.links
groupNode[GROUP].replaceNodes(nodes)
return groupNode
}