From ee28e275996603785085195e004b6763e4833dcc Mon Sep 17 00:00:00 2001
From: Cyril Moineau <cyril.moineau@cea.fr>
Date: Wed, 3 Jul 2024 07:17:43 +0000
Subject: [PATCH] Apply 1 suggestion(s) to 1 file(s)

---
 include/aidge/graph/GraphView.hpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/aidge/graph/GraphView.hpp b/include/aidge/graph/GraphView.hpp
index 8b58d13bc..73dc7950d 100644
--- a/include/aidge/graph/GraphView.hpp
+++ b/include/aidge/graph/GraphView.hpp
@@ -402,6 +402,8 @@ public:
 
     inline void updateNodeName(NodePtr nodeToRename, const std::string& newName){
         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
             AIDGE_ASSERT(mNodeRegistry.find(oldName) != mNodeRegistry.end(), "No node named {} in graph {}, the graph may be corrupted !", oldName, name());
             mNodeRegistry[newName] = mNodeRegistry[oldName];
-- 
GitLab