Bernd Wurst commited on 2020-05-01 11:40:08
Zeige 1 geänderte Dateien mit 3 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -200,6 +200,9 @@ function get_max_mailboxquota($server, $oldquota) |
| 200 | 200 |
$server = (int) $server; |
| 201 | 201 |
$result = db_query("SELECT systemquota - (COALESCE(systemquota_used,0) + COALESCE(mailquota,0)) AS free FROM system.v_quota WHERE uid=:uid AND server=:server", array(":uid" => $uid, ":server" => $server));
|
| 202 | 202 |
$item = $result->fetch(); |
| 203 |
+ if (! $item) {
|
|
| 204 |
+ return $oldquota - config('vmail_basequota');
|
|
| 205 |
+ } |
|
| 203 | 206 |
DEBUG("Free space: ".$item['free']." / Really: ".($item['free'] + ($oldquota - config('vmail_basequota'))));
|
| 204 | 207 |
return max(0, $item['free'] + ($oldquota - config('vmail_basequota')));
|
| 205 | 208 |
} |
| 206 | 209 |