Browse Source

Merge pull request #32049 from nextcloud/bugfix/noid/custom-property-ignorelist

Add known dav properties to ignore list
tags/v25.0.0beta1
John Molakvoæ 2 years ago
parent
commit
9a1a14d563
No account linked to committer's email address
1 changed files with 22 additions and 0 deletions
  1. 22
    0
      apps/dav/lib/DAV/CustomPropertiesBackend.php

+ 22
- 0
apps/dav/lib/DAV/CustomPropertiesBackend.php View File

@@ -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',
];

/**

Loading…
Cancel
Save