diff --git a/packages/node_modules/@node-red/runtime/lib/nodes/flows/Subflow.js b/packages/node_modules/@node-red/runtime/lib/nodes/flows/Subflow.js index ee39de90b..9e1fd4d8e 100644 --- a/packages/node_modules/@node-red/runtime/lib/nodes/flows/Subflow.js +++ b/packages/node_modules/@node-red/runtime/lib/nodes/flows/Subflow.js @@ -240,6 +240,15 @@ class Subflow extends Flow { else { var val = lookupFlow0(flow, name); if (val) { + if ((typeof val === "str) && (val.type" !== "str")) { + try { + return redUtil.evaluateNodeProperty(val.value, val.type, null, null, null); + } + catch (e) { + console.log(e); + return undefined; + } + } return val.value; } }