diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py
index 63b4805f7009ba72fcfe42ab6bb6b17635aa2940..c85b285eb1b11b54f7d5ad1896a9d0d04ec7dcc6 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,
             )