From 00a940672a52c3e515639e6a347c11ac2965866e Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Thu, 2 Oct 2025 10:08:46 -0400 Subject: [PATCH] caldav_sync fix a walrus operator/and precedence bug --- caldav_sync/models/calendar_event.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/caldav_sync/models/calendar_event.py b/caldav_sync/models/calendar_event.py index 736b06a..c785995 100644 --- a/caldav_sync/models/calendar_event.py +++ b/caldav_sync/models/calendar_event.py @@ -335,8 +335,9 @@ class CalendarEvent(models.Model): ) -> Optional[int]: ical_instance = caldav_event.icalendar_instance for index, component in enumerate(ical_instance.subcomponents): - if component.get("name") == "VEVENT" and ( - rec_id := component.get("recurrence-id") + if ( + component.get("name") == "VEVENT" + and (rec_id := component.get("recurrence-id")) and rec_id.dt == self._get_ical_recurrence_id() ): return index