From fd5510eb02fdbf5735617b59bf5c468702a18f4c Mon Sep 17 00:00:00 2001 From: Adrian Moennich Date: Thu, 27 May 2021 18:26:47 +0200 Subject: [PATCH] LiveSync: Add missing deleted check when cascading --- livesync/indico_livesync/simplify.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/livesync/indico_livesync/simplify.py b/livesync/indico_livesync/simplify.py index 7e9cd8a..d4c7032 100644 --- a/livesync/indico_livesync/simplify.py +++ b/livesync/indico_livesync/simplify.py @@ -178,7 +178,8 @@ def _process_cascaded_event_contents(records, additional_events=None, *, include _deleted_cond(~AttachmentFolder.is_deleted))) ) ) - changed_notes.update(EventNote.query.filter(EventNote.linked_event_id.in_(changed_event_ids))) + changed_notes.update(EventNote.query.filter(EventNote.linked_event_id.in_(changed_event_ids), + _deleted_cond(~EventNote.is_deleted))) yield from changed_events