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