mirror of
https://github.com/nextcloud/server.git
synced 2026-06-11 01:30:50 -04:00
Merge pull request #12105 from owncloud/dav-fixcleanpath
Fix root path handling for WebDAV ext storage
This commit is contained in:
commit
c998f620d0
1 changed files with 2 additions and 0 deletions
|
|
@ -433,6 +433,7 @@ class DAV extends \OC\Files\Storage\Common {
|
|||
|
||||
public function getPermissions($path) {
|
||||
$this->init();
|
||||
$path = $this->cleanPath($path);
|
||||
$response = $this->client->propfind($this->encodePath($path), array('{http://owncloud.org/ns}permissions'));
|
||||
if (isset($response['{http://owncloud.org/ns}permissions'])) {
|
||||
return $this->parsePermissions($response['{http://owncloud.org/ns}permissions']);
|
||||
|
|
@ -477,6 +478,7 @@ class DAV extends \OC\Files\Storage\Common {
|
|||
*/
|
||||
public function hasUpdated($path, $time) {
|
||||
$this->init();
|
||||
$path = $this->cleanPath($path);
|
||||
try {
|
||||
$response = $this->client->propfind($this->encodePath($path), array(
|
||||
'{DAV:}getlastmodified',
|
||||
|
|
|
|||
Loading…
Reference in a new issue