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 9a4417080bb027e4ee8d4a9cf0c2dc080fca3890..b23673cb0970459c5580dec81290acc610ac4955 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