From aeb3c7e96cb80ae138277245285924e7f2eeedd1 Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 12 Feb 2023 16:23:51 +0100 Subject: [PATCH] don't try to use the Config table if it doesn't exist --- src/Core/Update.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Core/Update.php b/src/Core/Update.php index cef72f34bf..0f0484b4e7 100644 --- a/src/Core/Update.php +++ b/src/Core/Update.php @@ -132,7 +132,7 @@ class Update $build = DI::config()->get('system', 'build'); if (empty($build)) { - // legacy option - check if there's something in the Config table + // legacy option - check if the Config table exists if (DBStructure::existsTable('config')) { $dbConfig = DBA::selectFirst('config', ['v'], ['cat' => 'system', 'k' => 'build']); if (!empty($dbConfig)) { @@ -141,7 +141,10 @@ class Update } if (empty($build) || ($build > DB_UPDATE_VERSION)) { - DI::config()->set('system', 'build', DB_UPDATE_VERSION - 1); + // legacy option - check if the Config table exists + if (DBStructure::existsTable('config')) { + DI::config()->set('system', 'build', DB_UPDATE_VERSION - 1); + } $build = DB_UPDATE_VERSION - 1; } }