From ce4a883802fb2fb8fb4efaabde1dfa23486ca851 Mon Sep 17 00:00:00 2001 From: magicfelix <felix@felix-zauberer.de> Date: Sun, 13 Aug 2023 16:22:57 +0200 Subject: [PATCH] Fix teacher timetable --- aleksis/apps/chronos/managers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/chronos/managers.py b/aleksis/apps/chronos/managers.py index d1fc3b85..79bd043f 100644 --- a/aleksis/apps/chronos/managers.py +++ b/aleksis/apps/chronos/managers.py @@ -866,10 +866,10 @@ class LessonEventQuerySet(PolymorphicQuerySet): """Queryset with special query methods for lesson events.""" def for_teacher(self, teacher: Union[int, Person]): - amended = objs.filter(Q(amended_by__isnull=False) & (Q(teachers=teacher))).values_list( + amended = self.filter(Q(amended_by__isnull=False) & (Q(teachers=teacher))).values_list( "amended_by__pk", flat=True ) - return objs.filter(Q(teachers=teacher) | Q(pk__in=amended)).distinct() + return self.filter(Q(teachers=teacher) | Q(pk__in=amended)).distinct() def for_group(self, group: Union[int, Group]): amended = self.filter( -- GitLab