diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index ee7c8d7e9729f8102a4bb8166204da633baa0d8d..79c3a9ea73c36adc569e7649b8aa8a3184c17a3b 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -184,7 +184,7 @@ def week_view(
                 unexcused_count=Count(
                     "personal_notes__absent",
                     filter=Q(
-                        personal_notes__lesson_period__in=lesson_periods,
+                        personal_notes__lesson_period__in=lesson_periods_pk,
                         personal_notes__week=wanted_week.week,
                         personal_notes__absent=True,
                         personal_notes__excused=False,
@@ -193,7 +193,7 @@ def week_view(
                 tardiness_sum=Sum(
                     "personal_notes__late",
                     filter=Q(
-                        personal_notes__lesson_period__in=lesson_periods,
+                        personal_notes__lesson_period__in=lesson_periods_pk,
                         personal_notes__week=wanted_week.week,
                     ),
                 ),