From 6ff750417feb7f3560cf8b887a75c9d9e8eac1f2 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Sat, 24 Apr 2021 23:25:58 +0200 Subject: [PATCH] Fixed error in stat computation --- .../api/creature/computation/engine/computeStat.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/imports/api/creature/computation/engine/computeStat.js b/app/imports/api/creature/computation/engine/computeStat.js index 50928fa6..0a4f6702 100644 --- a/app/imports/api/creature/computation/engine/computeStat.js +++ b/app/imports/api/creature/computation/engine/computeStat.js @@ -25,9 +25,15 @@ export default function computeStat(stat, memo){ let proficiencies = stat.computationDetails.proficiencies; // Get references to all the stats that share the variable name - let sameNameStats = stat.computationDetails.idsOfSameName.map( - id => memo.propsById[id] - ); + let sameNameStats + + if (stat.computationDetails.idsOfSameName){ + sameNameStats = stat.computationDetails.idsOfSameName.map( + id => memo.propsById[id] + ); + } else { + sameNameStats = []; + } let allStats = [stat, ...sameNameStats];