0
0
mirror of https://github.com/postfixadmin/postfixadmin.git synced 2024-09-19 19:22:14 +02:00

fix syntax error added in 4ae78cd172 and #823

This commit is contained in:
David Goodwin 2024-04-22 21:00:12 +01:00
parent 4ae78cd172
commit d3dfe6382b
No known key found for this signature in database

View File

@ -239,19 +239,19 @@ class MailboxHandler extends PFAHandler
protected function preSave(): bool
{
if (isset($this->values['quota'])) {
if ($this->values['quota'] != -1 && is_numeric($this->values['quota'])) {
if (isset($this->values['quota']) && $this->values['quota'] != -1 && is_numeric($this->values['quota'])) {
$multiplier = Config::read_string('quota_multiplier');
if ($multiplier == 0 || !is_numeric($multiplier)) { // or empty string, or null, or false...
$multiplier = 1;
}
$this->values['quota'] = $this->values['quota'] * $multiplier; # convert quota from MB to bytes
}
// Avoid trying to store '' in an integer field
if ($this->values['quota'] === '') {
if (isset($this->values['quota']) && $this->values['quota'] === '') {
$this->values['quota'] = 0;
}
}
$ah = new AliasHandler($this->new, $this->admin_username);
$ah->calledBy('MailboxHandler');