model/Syslog - fix migration

This commit is contained in:
Ad Schellevis 2024-02-29 13:34:09 +01:00
parent 2900f707f1
commit 2dcf83de18

View File

@ -40,11 +40,10 @@ class M1_0_2 extends BaseModelMigration
public function run($model)
{
$config = Config::getInstance()->object();
if (!empty($config->syslog) && count($config->syslog->children()) > 0) {
$model->general->locallog = empty($config->syslog->disablelocallogging); /* inverted */
$model->general->maxfilesize = !empty($config->syslog->maxfilesize) ? $config->syslog->maxfilesize : null;
$model->general->maxpreserve = !empty($config->syslog->preservelogs) ? $config->syslog->preservelogs : null;
if (isset($config->syslog) && count($config->syslog->children()) > 0) {
$model->general->loglocal = empty((string)$config->syslog->disablelocallogging) ? "1" : "0"; /* inverted */
$model->general->maxfilesize = (string)$config->syslog->maxfilesize;
$model->general->maxpreserve = (string)$config->syslog->preservelogs;
}
parent::run($model);