From f2cce2458755bc42d9758bb6d64cb958f8209e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kol=C3=A1=C5=99?= Date: Wed, 26 Apr 2023 11:16:35 +0200 Subject: [PATCH] eval node - fix interpolation --- src/nodes/Eval.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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() {