catch broken event

This commit is contained in:
Peter Bieringer
2025-12-01 18:52:05 +01:00
parent da612cfccb
commit 9b43b8e3de

View File

@@ -354,7 +354,10 @@ def visit_time_ranges(vobject_item: vobject.base.Component, child_name: str,
for child, is_recurrence, recurrences in get_children(
vobject_item.vevent_list):
# TODO: check if there's a timezone
dtstart = child.dtstart.value
try:
dtstart = child.dtstart.value
except AttributeError:
raise AttributeError("missing DTSTART")
if child.rruleset:
dtstarts, infinity = getrruleset(child, recurrences)