From ab4074cec1fb271394f6728762bba48e60284a0d Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Sat, 18 Aug 2018 12:51:43 +1000 Subject: [PATCH] Extra table check Fixes #3706 --- modules/system/classes/PluginManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/system/classes/PluginManager.php b/modules/system/classes/PluginManager.php index 65044b535..16c4dc008 100644 --- a/modules/system/classes/PluginManager.php +++ b/modules/system/classes/PluginManager.php @@ -7,6 +7,7 @@ use File; use Lang; use View; use Config; +use Schema; use RecursiveIteratorIterator; use RecursiveDirectoryIterator; use ApplicationException; @@ -532,6 +533,10 @@ class PluginManager return; } + if (!Schema::hasTable('system_plugin_versions')) { + return; + } + $disabled = Db::table('system_plugin_versions')->where('is_disabled', '1')->lists('code'); foreach ($disabled as $code) {