diff --git a/source/RobotAPI/libraries/armem/core/base/MemoryBase.h b/source/RobotAPI/libraries/armem/core/base/MemoryBase.h
index 53b398a284bc8ebb1151d5266f81ec7a43010cea..713ba580089443b9fc2ca6f982e72970aa28dde7 100644
--- a/source/RobotAPI/libraries/armem/core/base/MemoryBase.h
+++ b/source/RobotAPI/libraries/armem/core/base/MemoryBase.h
@@ -108,7 +108,7 @@ namespace armarx::armem::base
             this->_checkContainerName(id.memoryName, this->name());
             if (id.hasCoreSegmentName())
             {
-                return getCoreSegment(id.providerSegmentName).findEntity(id);
+                return getCoreSegment(id.coreSegmentName).findEntity(id);
             }
             else
             {