diff --git a/pandora_console/include/functions_config.php b/pandora_console/include/functions_config.php
index 647b719ae3..a4aa1f45de 100644
--- a/pandora_console/include/functions_config.php
+++ b/pandora_console/include/functions_config.php
@@ -1577,9 +1577,10 @@ function config_update_config()
}
$history_db_string_days = get_parameter('history_db_string_days');
- if (is_numeric($history_db_string_days) === false
+ if ((is_numeric($history_db_string_days) === false
|| $history_db_string_days <= 0
- || config_update_value('history_db_string_days', $history_db_string_days) === false
+ || config_update_value('history_db_string_days', $history_db_string_days) === false)
+ && get_parameter_switch('history_db_adv', 0) === 1
) {
$error_update[] = __('String Days');
}
@@ -1843,7 +1844,7 @@ function config_update_config()
$config['error_config_update_config']['correct'] = false;
$values = implode('
-', $error_update);
$config['error_config_update_config']['message'] = sprintf(
- __('Failed updated: the next values cannot update:
-%s'),
+ __('Update failed. The next values could not be updated:
-%s'),
$values
);
diff --git a/pandora_console/include/lib/Core/Config.php b/pandora_console/include/lib/Core/Config.php
index dbed566598..00875fd077 100644
--- a/pandora_console/include/lib/Core/Config.php
+++ b/pandora_console/include/lib/Core/Config.php
@@ -90,7 +90,9 @@ final class Config
}
ob_get_clean();
+ }
+ if (empty($settings) === true) {
if ($config['history_db_connection'] !== false) {
$data = \db_get_all_rows_sql(
'SELECT * FROM `tconfig`',