From 1ab6ca57afc4281b078eb5ddfed7c26e8a5c24c8 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 2 Mar 2021 17:11:38 +0300 Subject: [PATCH] initialize Db object early because otherwise ORM might be used unconfigured --- classes/config.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/classes/config.php b/classes/config.php index b373c9266..1d045def4 100644 --- a/classes/config.php +++ b/classes/config.php @@ -314,6 +314,12 @@ class Config { static function sanity_check() { + /* we don't actually need the DB object right now but some checks below might ORM which won't be initialized + because it is set up in the Db constructor, which is why it's a good idea to do that as early as possible + it is a bit of a hack, maybe ORM should be initialized somewhere else (functions.php?) */ + + $pdo = Db::pdo(); + $errors = array(); if (strpos(self::get(Config::PLUGINS), "auth_") === false) {