From ca7fe7e29e8eea908cd02ec358b70682a6eaae92 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Mon, 20 Nov 2023 20:38:42 +0100 Subject: [PATCH] FIX MAIN_LANG_DEFAULT was no longer saved during installation (#26637) --- htdocs/install/step5.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/install/step5.php b/htdocs/install/step5.php index cf8262261e1..07f3690a671 100644 --- a/htdocs/install/step5.php +++ b/htdocs/install/step5.php @@ -366,6 +366,11 @@ if ($action == "set" || empty($action) || preg_match('/upgrade/i', $action)) { dol_print_error($db, 'Error in setup program'); } + // May fail if parameter already defined + dolibarr_install_syslog('step5: set the default language'); + $resql = $db->query("INSERT INTO ".MAIN_DB_PREFIX."const(name,value,type,visible,note,entity) VALUES (".$db->encrypt('MAIN_LANG_DEFAULT').", ".$db->encrypt($setuplang).", 'chaine', 0, 'Default language', 1)"); + //if (! $resql) dol_print_error($db,'Error in setup program'); + $db->commit(); } } else { @@ -414,11 +419,6 @@ if ($action == "set" || empty($action) || preg_match('/upgrade/i', $action)) { dol_print_error($db, 'Error in setup program'); } } - - // May fail if parameter already defined - dolibarr_install_syslog('step5: set the default language'); - $resql = $db->query("INSERT INTO ".MAIN_DB_PREFIX."const(name,value,type,visible,note,entity) VALUES (".$db->encrypt('MAIN_LANG_DEFAULT').", ".$db->encrypt($setuplang).", 'chaine', 0, 'Default language', 1)"); - //if (! $resql) dol_print_error($db,'Error in setup program'); } else { print $langs->trans("ErrorFailedToConnect")."
"; }