diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py
index 862b4222e119c6758c31b190a4e88a2095aafa1b..67823949a5d829bfb3a07093363335d1437aa3c3 100644
--- a/aleksis/apps/alsijil/model_extensions.py
+++ b/aleksis/apps/alsijil/model_extensions.py
@@ -265,9 +265,9 @@ def get_absences(self, week: Optional[CalendarWeek] = None) -> Iterator:
     )
 
 
-def get_absences_simple(self, week: Optional[CalendarWeek] = None) -> PersonalNoteQuerySet:
+def get_absences_simple(self, week: Optional[CalendarWeek] = None) -> Iterator:
     """Get all personal notes of absent persons for this event/extra lesson."""
-    return self.personal_notes.all()
+    return filter(lambda p: p.absent, self.personal_notes.all())
 
 
 Event.method(get_absences_simple, "get_absences")