diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py
index d3591728b2f9df0b1e787e6d61be9b3538e8f03c..b38be8ad864822015592abc29df030a2c53e7023 100644
--- a/aleksis/apps/alsijil/models.py
+++ b/aleksis/apps/alsijil/models.py
@@ -524,7 +524,7 @@ class Documentation(CalendarEvent):
 
         # 1. Find all LessonEvents for all Lessons of this Course in this date range
         #  TODO: verify that substitutions don't break this
-        events = LessonEvent.get_single_events(date_start, date_end, request, {"type": obj_type, "id": obj_id, }, with_reference_obj=True)
+        events = LessonEvent.get_single_events(date_start, date_end, request, {"type": obj_type, "id": obj_id, }, with_reference_object=True)
         # (1.5 filter them by permissions)
         ...
 
@@ -533,7 +533,7 @@ class Documentation(CalendarEvent):
         return [
             (
                 existing_documentations.first()
-                if (existing_documentations := (event_reference_obj := event["REFERENCE_OBJ"]).documentation.filter(datetime_start=event["DTSTART"].dt, datetime_end=event["DTEND"].dt)).exists() else
+                if (existing_documentations := (event_reference_obj := event["REFERENCE_OBJECT"]).documentation.filter(datetime_start=event["DTSTART"].dt, datetime_end=event["DTEND"].dt)).exists() else
                 cls(
                     pk=f"DUMMY;{event_reference_obj.id};{event['DTSTART'].dt.isoformat()};{event['DTEND'].dt.isoformat()}",
                     lesson_event=event_reference_obj,