From 248f7b41e79c87f370e0e98a9b298b17f8e0c54c Mon Sep 17 00:00:00 2001 From: Chris Ryan <73275196+chrisryan10@users.noreply.github.com> Date: Sat, 10 Jan 2026 00:55:16 +1000 Subject: [PATCH] Safety check for experiences (#1515) Co-authored-by: Chris Ryan --- 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]