diff --git a/source/RobotAPI/libraries/armem/server/ltm/Entity.cpp b/source/RobotAPI/libraries/armem/server/ltm/Entity.cpp
index 5ce8cab3d761b2f2ce78b37fe290617c3732d030..7e4bdc4eef7809a7361c01d3b414809734a968fb 100644
--- a/source/RobotAPI/libraries/armem/server/ltm/Entity.cpp
+++ b/source/RobotAPI/libraries/armem/server/ltm/Entity.cpp
@@ -392,6 +392,7 @@ namespace armarx::armem::server::ltm
                         ARMARX_DEBUG << "Loading snapshot with timestamp " << x.id().timestamp << " into WM";
                         armem::wm::EntitySnapshot s;
                         x.loadAllReferences(s);
+                        x.resolve(s);
                         e.addSnapshot(s);
                     } else {
                         ARMARX_DEBUG << "Skipping snapshot with timestamp " << x.id().timestamp;