diff --git a/planning/planning_test_utils/include/planning_interface_test_manager/planning_interface_test_manager_utils.hpp b/planning/planning_test_utils/include/planning_interface_test_manager/planning_interface_test_manager_utils.hpp index c06553af30397..16c5c2cac164f 100644 --- a/planning/planning_test_utils/include/planning_interface_test_manager/planning_interface_test_manager_utils.hpp +++ b/planning/planning_test_utils/include/planning_interface_test_manager/planning_interface_test_manager_utils.hpp @@ -334,7 +334,7 @@ void publishScenarioData( template void createSubscription( rclcpp::Node::SharedPtr test_node, std::string topic_name, - std::function callback, + std::function callback, std::shared_ptr> & subscriber) { if constexpr (std::is_same_v) { @@ -350,7 +350,7 @@ void setSubscriber( std::shared_ptr> & subscriber, size_t & count) { createSubscription( - test_node, topic_name, [&count](const typename T::SharedPtr) { count++; }, subscriber); + test_node, topic_name, [&count](const typename T::ConstSharedPtr) { count++; }, subscriber); } void updateNodeOptions(