From a10cd6ecbd187d9471fa8d8453cdf6dfbcacd3de Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sat, 11 Apr 2020 15:30:36 +0200 Subject: [PATCH] Fix daily_lessons_for_person --- aleksis/apps/chronos/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index 41172d67..8e2ba632 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -234,12 +234,12 @@ class LessonPeriodQuerySet(LessonDataQuerySet): return None def daily_lessons_for_person(self, person: Person, wanted_day: date) -> Optional[models.QuerySet]: - lesson_periods = LessonPeriod.objects.filter_from_person(person) - - if lesson_periods is None: + if person.timetable_type is None: return None - return lesson_periods.on_day(wanted_day) + lesson_periods = LessonPeriod.objects.on_day(wanted_day).filter_from_person(person) + + return lesson_periods def per_period_one_day(self) -> OrderedDict: """ Group selected lessons per period for one day """ -- GitLab