@@ -260,6 +260,7 @@ class WorkflowWorker {
? null
: this.blocksDetail[block.label].refDataKeys,
});
+
const blockDelay = this.settings?.blockDelay || 0;
const addBlockLog = (status, obj = {}) => {
let { description } = block.data;
@@ -103,7 +103,8 @@ function replacer(str, { regex, tagLen, modifyPath, data }) {
dataKey = dataKey.slice(1);
}
- result = objectPath.get(data[dataKey], path) ?? match;
+ result = objectPath.get(data[dataKey], path);
+ if (typeof result === 'undefined') result = match;
if (dataKey === 'secrets') {
result =
@@ -71,7 +71,7 @@ export default async function (conditionsArr, workflowData) {
workflowData.isPopup
);
- copyData[key] = value ?? '';
+ copyData[key] = parseJSON(value, value);
Object.assign(result.replacedValue, list);