diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php index 48b687967..6c49cb4cd 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php @@ -541,6 +541,7 @@ abstract class BaseModel $migobj = $mig_class->newInstance(); try { $migobj->run($this); + $this->serializeToConfig(); } catch (\Exception $e) { $logger->error("failed migrating from version " . $this->internal_current_model_version . @@ -554,4 +555,13 @@ abstract class BaseModel } } } + + /** + * return current version number + * @return null|string + */ + public function getVersion() + { + return $this->internal_current_model_version; + } }