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