From 960caa52363e295885817a1714fa314c1c30dbda Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Thu, 25 Jul 2024 01:31:30 +0200
Subject: [PATCH] Fix filtering for existing documentations

---
 aleksis/apps/alsijil/models.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py
index 63b4805f7..c85b285eb 100644
--- a/aleksis/apps/alsijil/models.py
+++ b/aleksis/apps/alsijil/models.py
@@ -557,7 +557,9 @@ class Documentation(CalendarEvent):
             event_reference_obj = event["REFERENCE_OBJECT"]
             existing_documentations_event = filter(
                 lambda d: (
-                    d.datetime_start == event["DTSTART"].dt and d.datetime_end == event["DTEND"].dt
+                    d.datetime_start == event["DTSTART"].dt
+                    and d.datetime_end == event["DTEND"].dt
+                    and d.amends.id == event_reference_obj.id
                 ),
                 existing_documentations,
             )
-- 
GitLab