From 72ef5df9c57cbb9c6c0e3957cb2a9b98f88c96c2 Mon Sep 17 00:00:00 2001 From: Chris Ryan Date: Fri, 9 Jan 2026 07:19:15 +1000 Subject: [PATCH] Safety check for experiences --- module/applications/dialogs/d20RollDialog.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/applications/dialogs/d20RollDialog.mjs b/module/applications/dialogs/d20RollDialog.mjs index d872a1f8..34ca02cd 100644 --- a/module/applications/dialogs/d20RollDialog.mjs +++ b/module/applications/dialogs/d20RollDialog.mjs @@ -104,7 +104,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio context.roll = this.roll; context.rollType = this.roll?.constructor.name; context.rallyDie = this.roll.rallyChoices; - const experiences = this.config.data?.system.experiences || {}; + const experiences = this.config.data?.system?.experiences || {}; context.experiences = Object.keys(experiences).map(id => ({ id, ...experiences[id]