diff --git a/app/provision/app_defaults.php b/app/provision/app_defaults.php index bb43fd0911..83947cf7e5 100644 --- a/app/provision/app_defaults.php +++ b/app/provision/app_defaults.php @@ -318,16 +318,20 @@ unset($array); //update the array structure - $array['default_settings'] = $missing; - unset($missing); + if (is_array($missing)) { + $array['default_settings'] = $missing; + unset($missing); + } //add the default settings - $database = new database; - $database->app_name = 'default_settings'; - $database->app_uuid = '2c2453c0-1bea-4475-9f44-4d969650de09'; - $database->save($array); - $message = $database->message; - unset($database); + if (is_array($array)) { + $database = new database; + $database->app_name = 'default_settings'; + $database->app_uuid = '2c2453c0-1bea-4475-9f44-4d969650de09'; + $database->save($array); + $message = $database->message; + unset($database); + } //move the dynamic provision variables that from v_vars table to v_default_settings if (count($_SESSION['provision']) == 0) {