diff --git a/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp b/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp
index 94838ec6ba70b9c857be1e660cfec4105ad2d59d..aa2125dada86d895e7fe063cbdc20501623576b7 100644
--- a/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp
+++ b/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp
@@ -192,8 +192,8 @@ namespace armarx::armem::server::obj::instance
                 update.instancesData.push_back(dto.toAron());
             }
 
-            iceMemory.commit(commit);
         }
+        iceMemory.commit(commit);
     }