library/calendar_sync.py aktualisiert
This commit is contained in:
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user