diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py index e0bdb6c2ab21c80cd7932768d95d3a769e1a6f8e..1484c43df5454cde5b84b2ab7369a186d4593409 100644 --- a/aleksis/apps/alsijil/model_extensions.py +++ b/aleksis/apps/alsijil/model_extensions.py @@ -395,7 +395,9 @@ def generate_person_list_with_class_register_statistics( Q(groups=self) | Q(groups__parent_groups=self) ) - persons = persons.select_related("primary_group", "primary_group__school_term") + persons = persons.select_related("primary_group", "primary_group__school_term").order_by( + "last_name", "first_name" + ) persons = persons.annotate( filtered_personal_notes=FilteredRelation( "personal_notes",