diff --git a/app/imports/api/engine/computation/computeComputation/computeByType/computeCalculation.js b/app/imports/api/engine/computation/computeComputation/computeByType/computeCalculation.js index fccc4616..c205cbca 100644 --- a/app/imports/api/engine/computation/computeComputation/computeByType/computeCalculation.js +++ b/app/imports/api/engine/computation/computeComputation/computeByType/computeCalculation.js @@ -6,6 +6,7 @@ import resolve, { toPrimitiveOrString } from '/imports/parser/resolve.js'; export default function computeCalculation(computation, node) { const calcObj = node.data; + if (!calcObj) return; // resolve the parse node into the initial value resolveCalculationNode(calcObj, calcObj.parseNode, computation.scope); // Store the unaffected value