diff --git a/module/rdd-main.js b/module/rdd-main.js index 295ba73b..a410e9f9 100644 --- a/module/rdd-main.js +++ b/module/rdd-main.js @@ -377,7 +377,17 @@ export class SystemReveDeDragon { /* -------------------------------------------- */ game.system.rdd.calendrier = new RdDCalendrier() if (Misc.isFirstConnectedGM()) { - new Migrations().migrate() + try { + new Migrations().migrate() + } + catch (erreur) { + const message = `
Erreur lors de la migration du système Rêve de Dragon: ${erreur}
Plus de détails sont sans doute disponibles dans la console de Foundry/du navigateur.
Merci de nous signaler cetter erreur qu'on puisse ous aider et réparer le problème.
` + ui.notifications.error(message) + await ChatMessage.create({ + user: game.user.id, + content: message + }) + } this.messageDeBienvenue() import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter => { console.log("ClassCounter loaded", moduleCounter) @@ -399,7 +409,7 @@ export class SystemReveDeDragon { if (!game.user.isGM && game.user.character == undefined) { ui.notifications.info("Attention ! Vous n'êtes connecté à aucun personnage !") ChatMessage.create({ - content: "ATTENTION Le joueur " + game.user.name + " n'est connecté à aucun personnage !", + content: `ATTENTION Le joueur ${game.user.name} n'est connecté à aucun personnage !`, user: game.user.id }) }