From 238744af2dde1c86d12975419e13c3a0c5bbb44f Mon Sep 17 00:00:00 2001
From: Rainer Kartmann <rainer.kartmann@kit.edu>
Date: Thu, 12 May 2022 10:13:22 +0200
Subject: [PATCH] Use entity name as object ID

---
 .../components/armem/server/ObjectMemory/ObjectMemory.cpp    | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp
index 142f277e9..b13fdcc0f 100644
--- a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp
+++ b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp
@@ -240,9 +240,7 @@ namespace armarx::armem::server::obj
             {
                 objpose::ObjectPosePredictionRequest objPoseRequest;
                 toIce(objPoseRequest.timeWindow, Duration::SecondsDouble(predictionTimeWindow));
-                toIce(objPoseRequest.objectID,
-                      ObjectID(boRequest.snapshotID.entityName + "/" +
-                               boRequest.snapshotID.instanceIndexStr()));
+                objPoseRequest.objectID = toIce(ObjectID(request.snapshotID.entityName));
                 objPoseRequest.settings = request.settings;
                 toIce(objPoseRequest.timestamp, boRequest.snapshotID.timestamp);
                 objpose::ObjectPosePredictionResult objPoseResult =
@@ -252,7 +250,6 @@ namespace armarx::armem::server::obj
 
                 if (objPoseResult.success)
                 {
-
                     armem::client::QueryBuilder builder;
                     builder.singleEntitySnapshot(boRequest.snapshotID);
                     auto queryResult = armarx::fromIce<armem::client::QueryResult>(
-- 
GitLab