From a3673f25cb088fa44c3a1736681d2029f78c2a5f Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Thu, 27 Oct 2022 11:58:51 -0300 Subject: [PATCH] fix: sort higher capacity rooms first in schedule editor (#4653) * fix: handle rooms with capacity = None in schedule editor * fix: sort higher capacity rooms ahead of lower Sort was incorrect, this matches intent and comments. --- ietf/meeting/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 8668c2176..1ed4d5be0 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -672,7 +672,7 @@ def edit_meeting_schedule(request, num=None, owner=None, name=None): # timeslot structure will be neighbors. The grouping algorithm relies on this! room_data[room.pk]['start_and_duration'], # Within each group, sort higher capacity rooms first. - room.capacity, + -room.capacity if room.capacity is not None else 1, # sort rooms with capacity = None at end # Finally, sort alphabetically by name room.name )