From 9618c373294a20851c582e7a3ce867d11bf515dd Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Sat, 20 Jan 2024 17:14:23 +0100 Subject: [PATCH] Use unique dummy ids in coursebook documentations query --- aleksis/apps/alsijil/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index 8898ceb23..d3591728b 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, -- GitLab