mirror of https://github.com/nextcloud/server
Merge pull request #30831 from nextcloud/fix/dav-storage-hasupdated
Fix OC\Files\Storage\DAV::hasUpdated when cache is not set
This commit is contained in:
commit
e85ea0afaf
|
@ -792,11 +792,8 @@ class DAV extends Common {
|
|||
}
|
||||
if (isset($response['{DAV:}getetag'])) {
|
||||
$cachedData = $this->getCache()->get($path);
|
||||
$etag = null;
|
||||
if (isset($response['{DAV:}getetag'])) {
|
||||
$etag = trim($response['{DAV:}getetag'], '"');
|
||||
}
|
||||
if (!empty($etag) && $cachedData['etag'] !== $etag) {
|
||||
$etag = trim($response['{DAV:}getetag'], '"');
|
||||
if (($cachedData === false) || (!empty($etag) && ($cachedData['etag'] !== $etag))) {
|
||||
return true;
|
||||
} elseif (isset($response['{http://open-collaboration-services.org/ns}share-permissions'])) {
|
||||
$sharePermissions = (int)$response['{http://open-collaboration-services.org/ns}share-permissions'];
|
||||
|
|
Loading…
Reference in New Issue