diff --git a/administrator/components/com_config/model/application.php b/administrator/components/com_config/model/application.php index 656fcdd20163d..21dabca27879c 100644 --- a/administrator/components/com_config/model/application.php +++ b/administrator/components/com_config/model/application.php @@ -106,6 +106,7 @@ public function save($data) 'database' => $data['db'], 'prefix' => $data['dbprefix'] ); + try { $dbc = JDatabaseDriver::getInstance($options)->getVersion(); @@ -113,8 +114,10 @@ public function save($data) catch (Exception $e) { $app->enqueueMessage(JText::_('JLIB_DATABASE_ERROR_DATABASE_CONNECT'), 'error'); + return false; } + // Save the rules if (isset($data['rules'])) {