fix: exception si le dialogue d'apprentissage est fermé pendant le jet
Release Creation / build (release) Failing after 1m38s
Release Creation / build (release) Failing after 1m38s
- #getSpecialtyName accédait à this.#el sans garde : fermer le dialogue pendant l'animation du jet levait "Uncaught (in promise)". Chaînage optionnel sur l'élément (le jet se résout quand même et dépense le dé).
This commit is contained in:
@@ -182,7 +182,9 @@ export default class LearningDialog extends HandlebarsApplicationMixin(foundry.a
|
||||
}
|
||||
|
||||
#getSpecialtyName() {
|
||||
return this.#el.querySelector("#specialty-name")?.value?.trim() || game.i18n.localize("ITEMS.new_specialty");
|
||||
// Le dialogue peut avoir été fermé pendant le jet (this.#el null).
|
||||
const el = this.#el?.querySelector("#specialty-name");
|
||||
return el?.value?.trim() || game.i18n.localize("ITEMS.new_specialty");
|
||||
}
|
||||
|
||||
#compute() {
|
||||
|
||||
Reference in New Issue
Block a user