From 454982906f14bb68f6818a10c84911baa7b11e8b Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 22 Jan 2024 22:24:12 +0100 Subject: [PATCH] Hotfix - can't open charaktersheet Problem: +sometimes items had a null formula which blocked opening the sheet Changes: + add ? to catch nulls --- source/module/actors/M5Character.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index 0ce24d6..2fb4d88 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -187,9 +187,8 @@ export class M5Character extends Actor { let icon = item.img; let rollable = false; - // console.log(item.system.rolls.formulas.map((p) => p.enabled)); for (let key in item.system.rolls.formulas) { - rollable = item.system.rolls.formulas[key].enabled; + rollable = item.system.rolls.formulas[key]?.enabled; if (rollable) { break; } @@ -226,9 +225,8 @@ export class M5Character extends Actor { let icon = item.img; let rollable = false; - // console.log(item.system.rolls.formulas.map((p) => p.enabled)); for (let key in item.system.rolls.formulas) { - rollable = item.system.rolls.formulas[key].enabled; + rollable = item.system.rolls.formulas[key]?.enabled; if (rollable) { break; }