From 47878d7fb83a6e0f0b132168d60288b9ed85025b Mon Sep 17 00:00:00 2001 From: midas Date: Sat, 12 Jul 2025 08:41:07 +0000 Subject: [PATCH] library/calendar_sync.py aktualisiert --- library/calendar_sync.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/library/calendar_sync.py b/library/calendar_sync.py index 12e003e..70c3947 100644 --- a/library/calendar_sync.py +++ b/library/calendar_sync.py @@ -53,10 +53,13 @@ def sync_ics_to_caldav(module): existing_events = {} for event in target_cal.events(): - if not event or not event.data: + if event is None: continue try: - for calendar in vobject.readComponents(event.data): + data = getattr(event, 'data', None) + if not data: + continue + for calendar in vobject.readComponents(data): for component in calendar.components(): if component.name == 'VEVENT' and hasattr(component, "uid"): uid = str(component.uid)