From 9d7e51fd56e9ac1283fb84e2a9af966d1d1bb212 Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Sun, 23 Sep 2018 18:25:48 +0200 Subject: [PATCH] Use empty instead ?? because dbname is '' sometimes Signed-off-by: Daniel Kesselberg --- lib/private/Setup/Sqlite.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/private/Setup/Sqlite.php b/lib/private/Setup/Sqlite.php index f0682b807e..0debb3464a 100644 --- a/lib/private/Setup/Sqlite.php +++ b/lib/private/Setup/Sqlite.php @@ -44,8 +44,13 @@ class Sqlite extends AbstractDatabase { * in connection factory configuration is obtained from config.php. */ - $this->dbName = $config['dbname'] ?? ConnectionFactory::DEFAULT_DBNAME; - $this->tablePrefix = $config['dbtableprefix'] ?? ConnectionFactory::DEFAULT_DBTABLEPREFIX; + $this->dbName = empty($config['dbname']) + ? ConnectionFactory::DEFAULT_DBNAME + : $config['dbname']; + + $this->tablePrefix = empty($config['dbtableprefix']) + ? ConnectionFactory::DEFAULT_DBTABLEPREFIX + : $config['dbtableprefix']; if ($this->dbName !== ConnectionFactory::DEFAULT_DBNAME) { $this->config->setValue('dbname', $this->dbName);