Merge pull request #13422 from nextcloud/backport/9174/stable13

[stable13] log more information about insufficient storage in dav plugin
This commit is contained in:
Morris Jobke 2019-01-09 18:01:16 +01:00 committed by GitHub
commit 81b02e34dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -169,11 +169,11 @@ class QuotaPlugin extends \Sabre\DAV\ServerPlugin {
$path = rtrim($parentPath, '/') . '/' . $info['name']; $path = rtrim($parentPath, '/') . '/' . $info['name'];
} }
$freeSpace = $this->getFreeSpace($path); $freeSpace = $this->getFreeSpace($path);
if ($freeSpace !== FileInfo::SPACE_UNKNOWN && $freeSpace !== FileInfo::SPACE_UNLIMITED && $length > $freeSpace) { if ($freeSpace >= 0 && $length > $freeSpace) {
if (isset($chunkHandler)) { if (isset($chunkHandler)) {
$chunkHandler->cleanup(); $chunkHandler->cleanup();
} }
throw new InsufficientStorage(); throw new InsufficientStorage("Insufficient space in $path, $length required, $freeSpace available");
} }
} }
return true; return true;