diff --git a/planning/behavior_velocity_crosswalk_module/src/scene_crosswalk.cpp b/planning/behavior_velocity_crosswalk_module/src/scene_crosswalk.cpp index 540988d53de1f..4c50186e5cbae 100644 --- a/planning/behavior_velocity_crosswalk_module/src/scene_crosswalk.cpp +++ b/planning/behavior_velocity_crosswalk_module/src/scene_crosswalk.cpp @@ -850,17 +850,17 @@ bool CrosswalkModule::isRedSignalForPedestrians() const const auto traffic_signal_stamped = planner_data_->getTrafficSignal(traffic_lights_reg_elem->id()); if (!traffic_signal_stamped) { - return false; + continue; } if ( planner_param_.tl_state_timeout < (clock_->now() - traffic_signal_stamped->stamp).seconds()) { - return false; + continue; } const auto & lights = traffic_signal_stamped->signal.elements; if (lights.empty()) { - return false; + continue; } if (lights.front().color == TrafficSignalElement::RED) {