[ui] commands: When we undo a node upgrade we enforce uidConflict=True as there was a uid conflict before

This commit is contained in:
Fabien Castan 2024-06-13 23:59:23 +02:00
parent e96960913d
commit 54bf61cc5c

View file

@ -434,7 +434,8 @@ class UpgradeNodeCommand(GraphCommand):
self.graph.removeNode(self.nodeName)
# recreate compatibility node
with GraphModification(self.graph):
node = nodeFactory(self.nodeDict)
# We come back from an upgrade, so we enforce uidConflict=True as there was a uid conflict before
node = nodeFactory(self.nodeDict, name=self.nodeName, uidConflict=True)
self.graph.addNode(node, self.nodeName)
# recreate out edges
for dstAttr, srcAttr in self.outEdges.items():