diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index b0f2f758276aa46ed6e3d68eb98e64c0fbcc1ecf..76e79c5791df8846bbf3a4bb38bf162568f600c6 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -1399,11 +1399,15 @@ class SelectCoursebookView(PermissionRequiredMixin, TemplateView):
             lesson_periods__substitutions__year=current_year,
         )
         next_year_query = Q(lesson_periods__substitutions__year__gt=current_year)
-        context["lessons"] = Lesson.objects.filter(
-            Q(teachers=person)
-            | (
-                Q(lesson_periods__substitutions__teachers=person)
-                & (last_week_query | this_week_query | next_year_query)
+        context["lessons"] = (
+            Lesson.objects.filter(
+                Q(teachers=person)
+                | (
+                    Q(lesson_periods__substitutions__teachers=person)
+                    & (last_week_query | this_week_query | next_year_query)
+                )
             )
-        ).for_current_or_all().distinct()
+            .for_current_or_all()
+            .distinct()
+        )
         return context