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);