diff --git a/busManager/transport/context_busroll.py b/busManager/transport/context_busroll.py index cc44aad..310ab10 100644 --- a/busManager/transport/context_busroll.py +++ b/busManager/transport/context_busroll.py @@ -24,6 +24,8 @@ def route_paged_context(bus, date=None): 'isFared': is_fared }) + traveller_list.sort(key=lambda t: t["display"].lower()) + stop_size = len(traveller_list) page_break = False page_size += table_header_size + stop_size @@ -49,6 +51,7 @@ def shuttle_route_context(shuttle, date=None): shuttle_travellers.append({ 'display': f"{traveller} ({traveller.get_year_level_display()}, {traveller.school})", }) + shuttle_travellers.sort(key=lambda t: t["display"].lower()) return {'shuttle': shuttle, 'shuttle_travellers': shuttle_travellers, 'traveller_count': shuttle.traveller_count(date)} def bus_roll_context(queryset=None, include_bus_stops=True, date=None):