diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php index eff1ea68b..1292c3438 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php @@ -559,7 +559,11 @@ abstract class BaseModel // serialize to config after last migration step, keep the config data static as long as not all // migrations have completed. if ($upgradePerfomed) { - $this->serializeToConfig(); + try { + $this->serializeToConfig(); + } catch (\Exception $e) { + $logger->error("Model ".$class_info->getName() ." can't be saved, skip ( " .$e . " )"); + } } } }