diff --git a/biscuit/apps/chronos/views.py b/biscuit/apps/chronos/views.py index 9c0ef206c5f8c52ca73ecf9ebf7d8e7b956e98e0..18acaf525b5c9babb7085a6a085dba3d24d2ec03 100644 --- a/biscuit/apps/chronos/views.py +++ b/biscuit/apps/chronos/views.py @@ -31,8 +31,8 @@ def timetable(request: HttpRequest, year: Optional[int] = None, week: Optional[i wanted_week = CalendarWeek() lesson_periods = LessonPeriod.objects.filter( - lesson__date_start__lte=wanted_week[0] + timedelta(days=1) * F('lesson__weekday') - 1, - lesson__date_end__gte=wanted_week[0] + timedelta(days=1) * F('lesson__weekday') - 1 + lesson__date_start__lte=wanted_week[0] + timedelta(days=1) * F('weekday') - 1, + lesson__date_end__gte=wanted_week[0] + timedelta(days=1) * F('weekday') - 1 ).select_related( 'lesson', 'lesson__subject', 'period', 'room' ).prefetch_related(