From d4d002cf313d287e69e16391b9e1c51771d77793 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 15 Apr 2021 12:00:11 +0200 Subject: [PATCH] Fixed an error when targeting an ability score with a proficiency --- .../api/creature/computation/engine/ComputationMemo.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/imports/api/creature/computation/engine/ComputationMemo.js b/app/imports/api/creature/computation/engine/ComputationMemo.js index 25782d0f..5830776c 100644 --- a/app/imports/api/creature/computation/engine/ComputationMemo.js +++ b/app/imports/api/creature/computation/engine/ComputationMemo.js @@ -190,7 +190,9 @@ export default class ComputationMemo { prop = this.registerProperty(prop); let targets = this.getProficiencyTargets(prop); targets.forEach(target => { - target.computationDetails.proficiencies.push(prop); + if(target.computationDetails.proficiencies){ + target.computationDetails.proficiencies.push(prop); + } }); } getProficiencyTargets(prop){ @@ -267,6 +269,7 @@ const propDetailsByType = { computed: false, busyComputing: false, effects: [], + proficiencies: [], toggleAncestors: [], idsOfSameName: [], };