diff --git a/source/jormungandr/jormungandr/scenarios/helper_classes/places_free_access.py b/source/jormungandr/jormungandr/scenarios/helper_classes/places_free_access.py index cd76e3d063..0009227f6a 100644 --- a/source/jormungandr/jormungandr/scenarios/helper_classes/places_free_access.py +++ b/source/jormungandr/jormungandr/scenarios/helper_classes/places_free_access.py @@ -64,7 +64,8 @@ def __init__(self, future_manager, instance, requested_place_obj, pt_planner_nam @new_relic.distributedEvent("get_stop_points_for_stop_area", "places") def _get_stop_points_for_stop_area(self, uri): with timed_logger(self._logger, 'stop_points_for_stop_area_calling_external_service', self._request_id): - return self._instance.georef.get_stop_points_for_stop_area(uri, self._request_id) + stop_points = self._instance.georef.get_stop_points_for_stop_area(uri, self._request_id) + return sorted(stop_points, key=lambda p: p[0]) @new_relic.distributedEvent("get_odt_stop_points", "places") def _get_odt_stop_points(self, coord):