Skip to content
Snippets Groups Projects
Commit ee28e275 authored by Cyril Moineau's avatar Cyril Moineau
Browse files

Apply 1 suggestion(s) to 1 file(s)

parent 317e7a27
No related branches found
No related tags found
2 merge requests!212Version 0.3.0,!150Fix renaming node with no name
Pipeline #49967 passed
...@@ -402,6 +402,8 @@ public: ...@@ -402,6 +402,8 @@ public:
inline void updateNodeName(NodePtr nodeToRename, const std::string& newName){ inline void updateNodeName(NodePtr nodeToRename, const std::string& newName){
const std::string& oldName = nodeToRename->name(); const std::string& oldName = nodeToRename->name();
AIDGE_ASSERT(mNodeRegistry.find(newName) != mNodeRegistry.end(), "Name {} is already used in graph {}.", newName, name());
if (nodeToRename->name() != ""){ // Case node already had a name if (nodeToRename->name() != ""){ // Case node already had a name
AIDGE_ASSERT(mNodeRegistry.find(oldName) != mNodeRegistry.end(), "No node named {} in graph {}, the graph may be corrupted !", oldName, name()); AIDGE_ASSERT(mNodeRegistry.find(oldName) != mNodeRegistry.end(), "No node named {} in graph {}, the graph may be corrupted !", oldName, name());
mNodeRegistry[newName] = mNodeRegistry[oldName]; mNodeRegistry[newName] = mNodeRegistry[oldName];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment