From ac8f19bcfb792a2d2981fa9bef30640efed31c44 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Wed, 9 Mar 2022 08:09:16 +0200 Subject: [PATCH] Hotfix for skills without effects breaking calculations --- .../computeByType/computeVariable/computeVariableAsSkill.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/imports/api/engine/computation/computeComputation/computeByType/computeVariable/computeVariableAsSkill.js b/app/imports/api/engine/computation/computeComputation/computeByType/computeVariable/computeVariableAsSkill.js index 92c11ca9..6b9c3222 100644 --- a/app/imports/api/engine/computation/computeComputation/computeByType/computeVariable/computeVariableAsSkill.js +++ b/app/imports/api/engine/computation/computeComputation/computeByType/computeVariable/computeVariableAsSkill.js @@ -31,7 +31,7 @@ export default function computeVariableAsSkill(computation, node, prop){ // Combine everything to get the final result const statBase = node.data.baseValue || 0; const aggregator = node.data.effectAggregator; - const aggregatorBase = aggregator.base || 0; + const aggregatorBase = aggregator?.base || 0; // If there is no aggregator, determine if the prop can hide, then exit if (!aggregator){