From 2040480ca9be1656f5ba83d6490f0ac33de12d08 Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Fri, 6 Dec 2024 16:26:50 +0100 Subject: [PATCH] Fix prefetch_notable_participations --- aleksis/apps/alsijil/tasks.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/aleksis/apps/alsijil/tasks.py b/aleksis/apps/alsijil/tasks.py index 59d2ad27..56687a33 100644 --- a/aleksis/apps/alsijil/tasks.py +++ b/aleksis/apps/alsijil/tasks.py @@ -39,11 +39,9 @@ def generate_full_register_printout( "participations", to_attr="notable_participations", queryset=ParticipationStatus.objects - .filter(absence_reason__tags__short_name="class_register") - .exclude( - Q(absence_reason__isnull=True) - | Q(tardiness__isnull=True) - ) + .filter(Q(absence_reason__tags__short_name="class_register") + | Q(tardiness__isnull=False) + ) .select_related("absence_reason", *select_related) .prefetch_related(*prefetch_related), ) -- GitLab