From a1ea89242f33554b32bd09608a90216ad510dc69 Mon Sep 17 00:00:00 2001 From: Dominik Prossel <dominik.prossel@kit.edu> Date: Thu, 29 Jun 2023 16:59:41 +0200 Subject: [PATCH] fix querying object descriptions with instance name --- .../armem_objects/client/articulated_object/Reader.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp b/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp index 9a4417080..b23673cb0 100644 --- a/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp @@ -120,11 +120,11 @@ namespace armarx::armem::articulated_object const std::string className = splits.at(0) + "/" + splits.at(1); // `DATASET/NAME` const std::string instanceName = splits.at(2); - const auto description = queryDescription(name, timestamp); + const auto description = queryDescription(className, timestamp); if (not description) { - ARMARX_WARNING << "Unknown object " << name; + ARMARX_WARNING << "Unknown object " << className; return std::nullopt; } @@ -204,16 +204,14 @@ namespace armarx::armem::articulated_object std::optional<robot::RobotDescription> Reader::queryDescription(const std::string& name, const armem::Time& timestamp) { - // FIXME: why is `name` unused? - // Query all entities from provider. armem::client::query::Builder qb; // clang-format off qb .coreSegments().withName(properties.coreClassSegmentName) - .providerSegments().withName(properties.providerName) - .entities().all() // withName(name) + .providerSegments().all() //withName(properties.providerName) + .entities().withName(name) .snapshots().latest(); // clang-format on -- GitLab