From 184dedb9fa252cfdde35e860551cc5a443a3a586 Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Fri, 8 Mar 2024 18:09:39 +0100
Subject: [PATCH] Fix predicate

---
 aleksis/apps/alsijil/util/predicates.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/aleksis/apps/alsijil/util/predicates.py b/aleksis/apps/alsijil/util/predicates.py
index b631299ad..615142a89 100644
--- a/aleksis/apps/alsijil/util/predicates.py
+++ b/aleksis/apps/alsijil/util/predicates.py
@@ -312,7 +312,7 @@ def is_lesson_event_teacher(user: User, obj: LessonEvent):
     or a teacher of the course, if the lesson event has one.
     """
     if obj:
-        return obj.course and is_course_teacher(user, obj) or user.person in obj.all_teachers
+        return obj.course and is_course_teacher(user, obj.course) or user.person in obj.all_teachers
     return False
 
 
-- 
GitLab