|
@@ -726,7 +726,11 @@ class DAV extends Common {
|
|
|
return null;
|
|
|
}
|
|
|
if (isset($response['{DAV:}getetag'])) {
|
|
|
- return trim($response['{DAV:}getetag'], '"');
|
|
|
+ $etag = trim($response['{DAV:}getetag'], '"');
|
|
|
+ if (strlen($etag) > 40) {
|
|
|
+ $etag = md5($etag);
|
|
|
+ }
|
|
|
+ return $etag;
|
|
|
}
|
|
|
return parent::getEtag($path);
|
|
|
}
|