From a9abe8aaa1253c0cc921ca05180f5125559c4398 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Thu, 1 Feb 2024 18:57:38 +0100 Subject: [PATCH] =?UTF-8?q?update,=20erreur=20=C3=A0=20l'=C3=A9tape=203=20?= =?UTF-8?q?sans=20message=20:=20Erreur=20de=20parsing=20javascript?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/install/view/update/update.js.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/core/module/install/view/update/update.js.php b/core/module/install/view/update/update.js.php index 5297f340..aebf526e 100644 --- a/core/module/install/view/update/update.js.php +++ b/core/module/install/view/update/update.js.php @@ -1,7 +1,7 @@ function step(i, data) { var errors = ["", "", "", ""]; $(".installUpdateProgressText").hide(), $(".installUpdateProgressText[data-id=" + i + "]").show(); - + $("body").css("cursor", "wait"); $.ajax({ @@ -60,10 +60,13 @@ function showError(step, message, errors) { const jsonData = JSON.parse(jsonString); // Afficher les résultats - $("#installUpdateErrorMessage").html("Détails de l'erreur :
" + - jsonData.data.replace(/^"(.*)"$/, '$1') + - "
" + - warningMessage.replace(/<[^p].*?>/g, "")); + if (jsonData) { + $("#installUpdateErrorMessage").html("Détails de l'erreur :
" + + jsonData.data.replace(/^"(.*)"$/, '$1') + + "
" + + warningMessage.replace(/<[^p].*?>/g, "")); + } + } else { // Vous pouvez également faire quelque chose d'autre ici, par exemple, afficher un message à l'utilisateur, etc. $("#installUpdateErrorMessage").html(message);