From 998e91004e02a297c637aa6bc4761bfddd2fe324 Mon Sep 17 00:00:00 2001 From: psitacus Date: Sun, 27 Jul 2025 14:38:07 -0600 Subject: [PATCH] fix weird ternary --- module/applications/dialogs/d20RollDialog.mjs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/module/applications/dialogs/d20RollDialog.mjs b/module/applications/dialogs/d20RollDialog.mjs index 44635a67..76871b6a 100644 --- a/module/applications/dialogs/d20RollDialog.mjs +++ b/module/applications/dialogs/d20RollDialog.mjs @@ -91,10 +91,11 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio context.roll = this.roll; context.rollType = this.roll?.constructor.name; context.rallyDie = this.roll.rallyChoices; - context.experiences = this.config.data?.experiences ? Object.keys(this.config.data.experiences).map(id => ({ + const experiences = this.config.data?.experiences || {}; + context.experiences = Object.keys(experiences).map(id => ({ id, - ...this.config.data.experiences[id] - })) : []; + ...experiences[id] + })); context.selectedExperiences = this.config.experiences; context.advantage = this.config.roll?.advantage; context.disadvantage = this.config.roll?.disadvantage;