diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index 9e8ba6807db53b3b85665d2d99b8c55535d52499..77e593943e10d7100ba2cf3b90c804c5ae8d957c 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -644,7 +644,7 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
                     (lesson_period, filtered_documentations, filtered_personal_notes, substitution)
                 )
 
-    persons = Person.objects.prefetch_related(None).select_related(None)
+    persons = group.members.prefetch_related(None).select_related(None)
     persons = group.generate_person_list_with_class_register_statistics(persons)
 
     prefetched_persons = []