From fc03402c29f6fe831b5bdd3863b7188337377c38 Mon Sep 17 00:00:00 2001
From: Fabian Peller <fabian.peller-konrad@kit.edu>
Date: Wed, 1 Mar 2023 18:42:13 +0000
Subject: [PATCH] fix error when moving a temporary

---
 source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp b/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp
index 0d54bf650..a490d6343 100644
--- a/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp
+++ b/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp
@@ -162,7 +162,7 @@ namespace armarx::armem::gui::disk
             }
         }
 
-        // TODO: Only add data that matchs query?
+        // TODO: Only add data that matches query?
         // We use LTM as query target for the disk
         // armem::client::QueryInput queryInput = _queryInput;
         // queryInput.addQueryTargetToAll(armem::query::data::QueryTarget::LTM);
@@ -173,8 +173,8 @@ namespace armarx::armem::gui::disk
             if (std::filesystem::is_directory(p))
             {
                 armem::server::ltm::disk::Memory ltm(p.parent_path(), p.filename());
-                armem::wm::Memory memory = ltm.loadAllAndResolve(); // load list of references
-                memoryData[memory.name()] = std::move(memory);
+                armem::wm::Memory memory = ltm.loadAllAndResolve(); // load list of references and load data
+                memoryData[p] = memory;
 
                 numLoaded++;
             }
-- 
GitLab