1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-08-01 18:18:31 +00:00

Fix for free-busy fbtype statuses

This commit is contained in:
Ray 2023-12-09 18:22:03 -07:00
parent 204623d656
commit 29b7cd8d54
5 changed files with 50 additions and 6 deletions

View file

@ -94,11 +94,11 @@ def free_busy_report(base_prefix: str, path: str, xml_request: Optional[ET.Eleme
fbtype = None
if item.component_name == 'VEVENT':
transp = getattr(item.vobject_item, 'transp', None)
transp = getattr(item.vobject_item.vevent, 'transp', None)
if transp and transp.value != 'OPAQUE':
continue
status = getattr(item.vobject_item, 'status', None)
status = getattr(item.vobject_item.vevent, 'status', None)
if not status or status.value == 'CONFIRMED':
fbtype = 'BUSY'
elif status.value == 'CANCELLED':