Chagned handlebarhelper rollparsed to be more defensive

This commit is contained in:
WBHarry 2025-08-10 19:01:02 +02:00
parent d454234a75
commit fdb7dc9867

View file

@ -60,7 +60,7 @@ export default class RegisterHandlebarsHelpers {
static rollParsed(value, actor, item, numerical) { static rollParsed(value, actor, item, numerical) {
const isNumerical = typeof numerical === 'boolean' ? numerical : false; const isNumerical = typeof numerical === 'boolean' ? numerical : false;
const result = itemAbleRollParse(value, actor.getRollData(), item); const result = itemAbleRollParse(value, actor?.getRollData() ?? {}, item);
return isNumerical ? (!result ? 0 : Number(result)) : result; return isNumerical ? (!result ? 0 : Number(result)) : result;
} }
@ -69,7 +69,7 @@ export default class RegisterHandlebarsHelpers {
} }
static empty(object) { static empty(object) {
if(!(typeof object === 'object')) return true; if (!(typeof object === 'object')) return true;
return Object.keys(object).length === 0; return Object.keys(object).length === 0;
} }
} }