sharing/bday: blacklist items having no bday

This commit is contained in:
Peter Bieringer
2026-03-15 12:59:04 +01:00
parent e5c4c4ff1a
commit 545074a32e

View File

@@ -546,6 +546,9 @@ class ApplicationPartPropfind(ApplicationBase):
items_iter = itertools.chain([item], items_iter)
for item, permission in list(self._collect_allowed_items(items_iter, user)):
if share:
if share['ShareType'] == "bday" and not isinstance(item, storage.BaseCollection):
if not item.convert_vcf_to_ics():
continue
allowed_items.append((item, permission, share['ShareType']))
else:
allowed_items.append((item, permission, None))