set availableSpace to 0 if userFolder not found

Signed-off-by: Felix Nieuwenhuizen <felix@tdlrali.com>
This commit is contained in:
Felix Nieuwenhuizen 2019-03-02 13:55:11 +01:00
parent 0f43d1dfaa
commit 56457505af
1 changed files with 7 additions and 6 deletions

View File

@ -752,13 +752,14 @@ class Storage {
if ($softQuota) {
$userFolder = \OC::$server->getUserFolder($uid);
if(is_null($userFolder)) {
return 0;
}
$free = $quota - $userFolder->getSize(false); // remaining free space for user
if ($free > 0) {
$availableSpace = ($free * self::DEFAULTMAXSIZE / 100) - $versionsSize; // how much space can be used for versions
$availableSpace = 0;
} else {
$availableSpace = $free - $versionsSize;
$free = $quota - $userFolder->getSize(false); // remaining free space for user
if ($free > 0) {
$availableSpace = ($free * self::DEFAULTMAXSIZE / 100) - $versionsSize; // how much space can be used for versions
} else {
$availableSpace = $free - $versionsSize;
}
}
} else {
$availableSpace = $quota;