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