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,