diff options
author | blizzz <blizzz@arthur-schiwon.de> | 2022-04-22 16:49:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-22 16:49:19 +0300 |
commit | 006eaf0e8aba697f5d0c919e5a9651e68920f919 (patch) | |
tree | eff2f6defdc50bd6ee9ade7e64a5e30e27658975 /apps/dav | |
parent | 98a260940fe1f3a4d7445fe8e2fd723c4d914a2f (diff) | |
parent | 4bc7f02b57942bd1b3cfd01b996b9775da42dcb7 (diff) |
Merge pull request #32063 from nextcloud/backport/32049/stable24
[stable24] Add known dav properties to ignore list
Diffstat (limited to 'apps/dav')
-rw-r--r-- | apps/dav/lib/DAV/CustomPropertiesBackend.php | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/apps/dav/lib/DAV/CustomPropertiesBackend.php b/apps/dav/lib/DAV/CustomPropertiesBackend.php index 5f512995ce8..acee65cd00d 100644 --- a/apps/dav/lib/DAV/CustomPropertiesBackend.php +++ b/apps/dav/lib/DAV/CustomPropertiesBackend.php @@ -54,6 +54,28 @@ class CustomPropertiesBackend implements BackendInterface { '{http://owncloud.org/ns}dDC', '{http://owncloud.org/ns}size', '{http://nextcloud.org/ns}is-encrypted', + + // Currently, returning null from any propfind handler would still trigger the backend, + // so we add all known Nextcloud custom properties in here to avoid that + + // text app + '{http://nextcloud.org/ns}rich-workspace', + '{http://nextcloud.org/ns}rich-workspace-file', + // groupfolders + '{http://nextcloud.org/ns}acl-enabled', + '{http://nextcloud.org/ns}acl-can-manage', + '{http://nextcloud.org/ns}acl-list', + '{http://nextcloud.org/ns}inherited-acl-list', + '{http://nextcloud.org/ns}group-folder-id', + // files_lock + '{http://nextcloud.org/ns}lock', + '{http://nextcloud.org/ns}lock-owner-type', + '{http://nextcloud.org/ns}lock-owner', + '{http://nextcloud.org/ns}lock-owner-displayname', + '{http://nextcloud.org/ns}lock-owner-editor', + '{http://nextcloud.org/ns}lock-time', + '{http://nextcloud.org/ns}lock-timeout', + '{http://nextcloud.org/ns}lock-token', ]; /** |