diff --git a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp index 142f277e97ac974a3113516efdae0e019029a752..b13fdcc0f60f34aa2bc28a982730c553d639f6c3 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>(