From 64428f34a0b513ab17a554a51fda7e78835ab826 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 11 Nov 2020 05:04:15 +0100 Subject: [PATCH] Fix error message --- htdocs/core/lib/functions.lib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 85184ce224a..18d98ffd8a0 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -4118,9 +4118,10 @@ function dol_print_error($db = '', $error = '', $errors = null) if (empty($dolibarr_main_prod)) { print $out; } else { + if (empty($langs->defaultlang)) $langs->setDefaultLang(); + $langs->loadLangs(array("main", "errors")); // Reload main because language may have been set only on previous line so we have to reload files we need. // This should not happen, except if there is a bug somewhere. Enabled and check log in such case. print 'This website or feature is currently temporarly not available or failed after a technical error.

This may be due to a maintenance operation. Current status of operation are on next line...

'."\n"; - $langs->loadLangs(array("main", "errors")); print $langs->trans("DolibarrHasDetectedError").'. '; print $langs->trans("YouCanSetOptionDolibarrMainProdToZero"); define("MAIN_CORE_ERROR", 1);