diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py
index 75e27b19a3e456ee888e4b46a87044348da40a0d..1a8e1ab28e5538a3a9648d397f66e8404e9240ca 100644
--- a/biscuit/apps/alsijil/views.py
+++ b/biscuit/apps/alsijil/views.py
@@ -20,8 +20,8 @@ def lesson(request: HttpRequest, week: Optional[int] = None, period_id: Optional
         lesson_period = LessonPeriod.objects.get(pk=period_id)
         wanted_week = week
     else:
-        lesson_period = current_lesson_periods().get_or_none(
-            lesson__teachers=request.user.person)
+        lesson_period = current_lesson_periods().filter(
+            lesson__teachers=request.user.person).first()
         wanted_week = current_week()
 
     context['lesson_period'] = lesson_period