From 4876304f633aeadb744b4d18d906c1bf7ffd187a Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 24 Jun 2017 20:00:50 -0300 Subject: [PATCH] Ivan - Fix installation with session-prefix --- server/libs/Controller.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/libs/Controller.php b/server/libs/Controller.php index 04c38f20..c05b7c33 100755 --- a/server/libs/Controller.php +++ b/server/libs/Controller.php @@ -2,6 +2,8 @@ require_once 'libs/Validator.php'; require_once 'models/Session.php'; +use RedBeanPHP\Facade as RedBean; + abstract class Controller { private static $dataRequester; @@ -14,7 +16,9 @@ abstract class Controller { public function getHandler() { return function () { try { - Session::getInstance()->setSessionPrefix(Setting::getSetting('session-prefix')->getValue()); + if(RedBean::testConnection() && !Setting::isTableEmpty()) { + Session::getInstance()->setSessionPrefix(Setting::getSetting('session-prefix')->getValue()); + } $this->validate(); $this->handler(); } catch (\Exception $exception) {