From bdb2ba5b51d8c30bf91b4eacf714c1d31babb839 Mon Sep 17 00:00:00 2001 From: Travis Garrison Date: Mon, 29 Jun 2026 12:04:08 +0400 Subject: [PATCH] Add table existence check in PluginManager before initializing migrations Signed-off-by: Travis Garrison --- app/Libraries/Plugins/PluginManager.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Libraries/Plugins/PluginManager.php b/app/Libraries/Plugins/PluginManager.php index 9061816e0..eb4241615 100644 --- a/app/Libraries/Plugins/PluginManager.php +++ b/app/Libraries/Plugins/PluginManager.php @@ -102,8 +102,13 @@ class PluginManager return; } - $migrationModel = new PluginMigrationModel(); $db = Database::connect(); + + if (!$db->tableExists('plugin_migrations')) { + return; + } + + $migrationModel = new PluginMigrationModel(); $forge = Database::forge(); foreach ($this->plugins as $pluginId => $plugin) {