From aafc09d81c315fa5e2d3e807e08528c5bc0c3744 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sun, 15 Mar 2026 12:40:02 +0100 Subject: [PATCH] sharing/propfind: feed ShareType (rev-5) --- radicale/app/propfind.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/radicale/app/propfind.py b/radicale/app/propfind.py index 4af86d2b..0378c1e9 100644 --- a/radicale/app/propfind.py +++ b/radicale/app/propfind.py @@ -491,7 +491,10 @@ class ApplicationPartPropfind(ApplicationBase): # put item back items_iter = itertools.chain([item], items_iter) for item, permission in list(self._collect_allowed_items(items_iter, user)): - allowed_items.append((item, permission, None)) + if share: + allowed_items.append((item, permission, share['ShareType'])) + else: + allowed_items.append((item, permission, None)) if self._sharing._enabled: if http_depth == "1": if logger.isEnabledFor(logging.DEBUG):