diff --git a/aleksis/apps/alsijil/schema/documentation.py b/aleksis/apps/alsijil/schema/documentation.py
index 9389755f923f43dac882498e6f1ec72ad98a9039..43e958e910194be5a5b9adff9727c933093591b1 100644
--- a/aleksis/apps/alsijil/schema/documentation.py
+++ b/aleksis/apps/alsijil/schema/documentation.py
@@ -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.teachers)
+                obj.teachers.set(lesson_event.teachers.all())
             obj.save()
             return obj
         else: