diff --git a/app/imports/api/creature/computation/engine/evaluateCalculation.js b/app/imports/api/creature/computation/engine/evaluateCalculation.js index 02028063..dafe6a2d 100644 --- a/app/imports/api/creature/computation/engine/evaluateCalculation.js +++ b/app/imports/api/creature/computation/engine/evaluateCalculation.js @@ -122,10 +122,14 @@ function computeSymbols({calc, memo, prop, dependencies}){ computeStat(stat, memo); } if (stat){ - dependencies = union(dependencies, [ - stat._id || node.name, - ...stat.dependencies - ]); + if (stat.dependencies){ + dependencies = union(dependencies, [ + stat._id || node.name, + ...stat.dependencies + ]); + } else { + dependencies = union(dependencies, [stat._id || node.name]); + } } } });