diff --git a/caldav_sync/models/calendar_event.py b/caldav_sync/models/calendar_event.py index e9b1019..14612de 100644 --- a/caldav_sync/models/calendar_event.py +++ b/caldav_sync/models/calendar_event.py @@ -27,7 +27,7 @@ class CalendarEvent(models.Model): def write(self, vals): res = super(CalendarEvent, self).write(vals) - if not self.env.context.get('caldav_no_sync'): + if not self.env.context.get('caldav_no_sync') and self.id: try: _logger.debug(f"Updating event {self.name} in CalDAV") self.sync_update_to_caldav()