From 9c93747845ae69f394f385d892cd0e7c12e1d047 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Mon, 10 Aug 2020 04:14:53 +0200 Subject: [PATCH] Fixed bug where array accessors were attempting to use the substitution engine prematurely --- app/imports/api/creature/computation/evaluateCalculation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/imports/api/creature/computation/evaluateCalculation.js b/app/imports/api/creature/computation/evaluateCalculation.js index dbcd1ef4..a6909417 100644 --- a/app/imports/api/creature/computation/evaluateCalculation.js +++ b/app/imports/api/creature/computation/evaluateCalculation.js @@ -79,7 +79,7 @@ function symbolSubtitutor(scope, errors){ return new math.ConstantNode(0); } } - } else if (node.isAccessorNode){ + } else if (node.isAccessorNode && node.object.isSymbolNode){ try { let value = node.evaluate(scope); if (value === undefined) throw 'Not found';