From 816f20f0e5f001e25318d69a7fb2e92015ff6856 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Sat, 2 Jul 2022 20:18:06 +0200 Subject: [PATCH] MVC - Exclude migrations for memory models. closes https://github.com/opnsense/core/issues/5843 --- src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php index 54486aa13..f2af8fdac 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php @@ -638,7 +638,9 @@ abstract class BaseModel */ public function runMigrations() { - if (version_compare($this->internal_current_model_version, $this->internal_model_version, '<')) { + if ($this->internal_mountpoint == ':memory:') { + return false; + } elseif (version_compare($this->internal_current_model_version, $this->internal_model_version, '<')) { $upgradePerfomed = false; $migObjects = array(); $logger = new Logger(