From 939942eb3ae233a0791cc76d396a325d34192439 Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 2 Dec 2024 12:26:25 -0300 Subject: [PATCH] Handle missing Google ID gracefully in delete function --- src/sync_logic.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/sync_logic.py b/src/sync_logic.py index 7903b87..a266b56 100644 --- a/src/sync_logic.py +++ b/src/sync_logic.py @@ -236,9 +236,8 @@ def delete_event_from_google(service: Resource, event: EventDict, calendar_id: s """ google_event_id = event.get("google_event_id") if not google_event_id: - error_msg = f"Cannot delete event {event['summary']} (UID: {event['uid']}): missing Google Calendar ID" - logger.error(error_msg) - raise ValueError(error_msg) + logger.info(f"No Google Calendar ID found for event {event['summary']} (UID: {event['uid']})") + return try: logger.info(f"Deleting event: {event['summary']} (Google ID: {google_event_id})")