From 08612e3c337b852f7c567d10a8a828ab0869e9f0 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sat, 14 Mar 2026 17:33:03 +0100 Subject: [PATCH] sharing/collection-list: rename function --- radicale/sharing/__init__.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/radicale/sharing/__init__.py b/radicale/sharing/__init__.py index b9e0bd67..a81e048a 100644 --- a/radicale/sharing/__init__.py +++ b/radicale/sharing/__init__.py @@ -322,16 +322,17 @@ class BaseSharing: return True # *** sharing functions called by request methods *** - # list sharings of type "map" - def sharing_collection_map_list(self, User: Union[str, None] = None, Enabled: Union[bool, None] = None, Hidden: Union[bool, None] = None) -> list[dict]: + # list sharings + def sharing_collection_list(self, User: Union[str, None] = None, Enabled: Union[bool, None] = None, Hidden: Union[bool, None] = None) -> list[dict]: """ returning dict with shared collections by filter(User/Enabled/Hidden) or None if not found""" + sharing_collection_list = [] + if not self.sharing_collection_by_map: if logger.isEnabledFor(logging.DEBUG): logger.debug("TRACE/sharing/map: not active") - return [] - - # retrieve collections depending on filter - shared_collection_list = self.database_list_sharing( + else: + # retrieve collections depending on filter + sharing_collection_list += self.database_list_sharing( ShareType="map", OwnerOrUser=User, User=User, @@ -340,8 +341,7 @@ class BaseSharing: HiddenByOwner=Hidden, HiddenByUser=Hidden) - # final - return shared_collection_list + return sharing_collection_list # resolves a path to a share def sharing_collection_resolver(self, path: str, user: str) -> Union[dict, None]: