From 852b6e63a32d1536ea605640a924bd1caa5cdfb4 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Wed, 24 Feb 2021 11:02:06 +0100 Subject: [PATCH] Filter for absences in get_absences_simple --- aleksis/apps/alsijil/model_extensions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py index 862b4222e..67823949a 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") -- GitLab