From f2f9d3f83547b0dc894bfa867a56a85c53e3fa64 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Tue, 26 Mar 2024 23:23:12 +0100
Subject: [PATCH] Use teachers from lesson events instead of from courses

---
 aleksis/apps/alsijil/schema/documentation.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/schema/documentation.py b/aleksis/apps/alsijil/schema/documentation.py
index 285c00297..9389755f9 100644
--- a/aleksis/apps/alsijil/schema/documentation.py
+++ b/aleksis/apps/alsijil/schema/documentation.py
@@ -54,7 +54,7 @@ class DocumentationType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectTyp
     def resolve_teachers(root: Documentation, info, **kwargs):
         if not str(root.pk).startswith("DUMMY") and hasattr(root, "teachers"):
             return  root.teachers
-        return root.course.teachers
+        return root.lesson_event.teachers
 
     @classmethod
     def get_queryset(cls, queryset, info):
@@ -182,7 +182,7 @@ class DocumentationBatchCreateOrUpdateMutation(graphene.Mutation):
             if doc.teachers is not None:
                 obj.teachers.add(*doc.teachers)
             else:
-                obj.teachers.set(lesson_event.course.teachers)
+                obj.teachers.set(lesson_event.teachers)
             obj.save()
             return obj
         else:
-- 
GitLab