Don't show storage space warning when the free space can't be determined
This commit is contained in:
parent
319e3f162c
commit
8a97afac6f
|
@ -812,11 +812,19 @@ class OC_Helper {
|
||||||
$used = 0;
|
$used = 0;
|
||||||
}
|
}
|
||||||
$free = \OC\Files\Filesystem::free_space();
|
$free = \OC\Files\Filesystem::free_space();
|
||||||
|
if ($free >= 0){
|
||||||
$total = $free + $used;
|
$total = $free + $used;
|
||||||
|
} else {
|
||||||
|
$total = $free; //either unknown or unlimited
|
||||||
|
}
|
||||||
if ($total == 0) {
|
if ($total == 0) {
|
||||||
$total = 1; // prevent division by zero
|
$total = 1; // prevent division by zero
|
||||||
}
|
}
|
||||||
|
if ($total >= 0){
|
||||||
$relative = round(($used / $total) * 10000) / 100;
|
$relative = round(($used / $total) * 10000) / 100;
|
||||||
|
} else {
|
||||||
|
$relative = 0;
|
||||||
|
}
|
||||||
|
|
||||||
return array('free' => $free, 'used' => $used, 'total' => $total, 'relative' => $relative);
|
return array('free' => $free, 'used' => $used, 'total' => $total, 'relative' => $relative);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue