diff --git a/planning/autoware_route_handler/src/route_handler.cpp b/planning/autoware_route_handler/src/route_handler.cpp index ba82437bd2d2b..ac525c8915780 100644 --- a/planning/autoware_route_handler/src/route_handler.cpp +++ b/planning/autoware_route_handler/src/route_handler.cpp @@ -69,11 +69,10 @@ bool exists(const std::vector & primitives, const int64_t & id return false; } -template -bool exists(const std::vector & vectors, const T & item) +bool exists(const lanelet::ConstLanelets & vectors, const lanelet::ConstLanelet & item) { for (const auto & i : vectors) { - if (i == item) { + if (i.id() == item.id()) { return true; } }