Browse Source

fix: conditions block throw error

Ahmad Kholid 3 years ago
parent
commit
97ca0a9645

+ 2 - 5
src/background/workflow-engine/blocks-handler/handler-conditions.js

@@ -19,11 +19,8 @@ function conditions({ data, outputs }, { prevBlockData, refData }) {
     data.conditions.forEach(({ type, value, compareValue }, index) => {
       if (isConditionMatch) return;
 
-      const firstValue = mustacheReplacer({
-        str: compareValue ?? prevData,
-        data: refData,
-      });
-      const secondValue = mustacheReplacer({ str: value, data: refData });
+      const firstValue = mustacheReplacer(compareValue ?? prevData, refData);
+      const secondValue = mustacheReplacer(value, refData);
 
       const isMatch = compareBlockValue(type, firstValue, secondValue);