diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index 8898ceb2343814c804ab1c811c09b7d55b373e77..d3591728b2f9df0b1e787e6d61be9b3538e8f03c 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -535,7 +535,7 @@ class Documentation(CalendarEvent): 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 cls( - pk=f"DUMMY:{event_reference_obj.id}", + pk=f"DUMMY;{event_reference_obj.id};{event['DTSTART'].dt.isoformat()};{event['DTEND'].dt.isoformat()}", lesson_event=event_reference_obj, course=event_reference_obj.course, subject=event_reference_obj.subject,