diff --git a/src/nodes/Eval.ts b/src/nodes/Eval.ts index 97cfd24..29aecc6 100644 --- a/src/nodes/Eval.ts +++ b/src/nodes/Eval.ts @@ -56,13 +56,9 @@ export default class NumberBinaryOperation extends Node { - const value = get(this.in, [paramName, 'value']); - if (value) { - return value; - } - return ''; - }) + return this.in.formula.value.replace(/\{(\w+)\}/g, (_, paramName) => + get(this.in, [paramName, 'value'], 0) + ) } evaluate() {