diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py index 24a8ebcac5e6602f805335196641e53c86c0c8c3..1c7fa661c80f14a706b5b11b4ebfa9856ee12fab 100644 --- a/aleksis/apps/alsijil/model_extensions.py +++ b/aleksis/apps/alsijil/model_extensions.py @@ -1,5 +1,5 @@ from datetime import date -from typing import Dict, Optional, Union, Iterator +from typing import Dict, Iterator, Optional, Union from django.db.models import Exists, OuterRef, QuerySet from django.utils.translation import gettext as _ @@ -191,7 +191,10 @@ def get_absences(self, week: Optional[CalendarWeek] = None) -> Iterator: if not week: week = self.week - return filter(lambda p: p.week == week.week and p.year == week.year and p.absent, self.personal_notes.all()) + return filter( + lambda p: p.week == week.week and p.year == week.year and p.absent, + self.personal_notes.all(), + ) @LessonPeriod.method diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index b25bc15a7c1a267f7d86ed8b7df273e10bf5208b..1f21e903e0e1c9a4a0746b51bf66a6141e1cead8 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -179,7 +179,11 @@ def week_view( instance = get_instance_by_pk(request, year, week, type_, id_) - lesson_periods = LessonPeriod.objects.in_week(wanted_week).prefetch_related("lesson__groups__members", "lesson__groups__parent_groups", "lesson__groups__parent_groups__owners") + lesson_periods = LessonPeriod.objects.in_week(wanted_week).prefetch_related( + "lesson__groups__members", + "lesson__groups__parent_groups", + "lesson__groups__parent_groups__owners", + ) lesson_periods_query_exists = True if type_ and id_: