From 588f3935e2aab676d683c27fe088b640dc0a9d60 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sun, 26 Jul 2020 15:45:14 +0200 Subject: [PATCH] Fix wrong offset for weekdays in in_week method --- 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 d6c13a52..b047b783 100644 --- a/aleksis/apps/chronos/managers.py +++ b/aleksis/apps/chronos/managers.py @@ -169,9 +169,9 @@ class LessonDataQuerySet(models.QuerySet, WeekQuerySetMixin): """Filter for all lessons within a calendar week.""" return self.within_dates( wanted_week[0] - + timedelta(days=1) * (F(self._period_path + "period__weekday") - 1), + + timedelta(days=1) * (F(self._period_path + "period__weekday")), wanted_week[0] - + timedelta(days=1) * (F(self._period_path + "period__weekday") - 1), + + timedelta(days=1) * (F(self._period_path + "period__weekday")), ).annotate_week(wanted_week) def on_day(self, day: date): -- GitLab