From 44e726417e7b8d3034526750e3901b642dea09e5 Mon Sep 17 00:00:00 2001 From: Thaum Rystra Date: Thu, 28 May 2020 20:10:33 +0200 Subject: [PATCH] Convert mathjs objects to strings in evaluations --- app/imports/api/creature/computation/evaluateCalculation.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/imports/api/creature/computation/evaluateCalculation.js b/app/imports/api/creature/computation/evaluateCalculation.js index 4c077996..dedda235 100644 --- a/app/imports/api/creature/computation/evaluateCalculation.js +++ b/app/imports/api/creature/computation/evaluateCalculation.js @@ -32,6 +32,7 @@ export default function evaluateCalculation(string, memo){ // Evaluate the expression to a number or return with substitutions try { let value = substitutedCalc.evaluate(memo.statsByVariableName); + if (typeof value === 'object') value = value.toString(); return {errors, value}; } catch (e){ errors.push({