sharing/propfind+proppatch: fix permission check for properties overlay

This commit is contained in:
Peter Bieringer
2026-04-09 20:41:35 +02:00
parent c4816cc2b1
commit bd1c408d7d
2 changed files with 2 additions and 2 deletions

View File

@@ -313,7 +313,7 @@ def xml_propfind_response(
) and not (
"p" in share['Permissions'] or
("p" in raw_permissions and "P" not in share['Permissions']) or
(self._sharing.permit_properties_overlay and "P" not in raw_permissions and "P" not in share['Permissions'])):
(not self._sharing.permit_properties_overlay and "P" not in raw_permissions and "P" not in share['Permissions'])):
logger.trace("PROPFIND/xml_propfind_response/current-user-privilege-set: add D:write-properties")
privileges.append("D:write-properties")
elif write: