diff --git a/packages/node_modules/@node-red/runtime/lib/api/context.js b/packages/node_modules/@node-red/runtime/lib/api/context.js index c13beb9f6..21d59282b 100644 --- a/packages/node_modules/@node-red/runtime/lib/api/context.js +++ b/packages/node_modules/@node-red/runtime/lib/api/context.js @@ -96,7 +96,11 @@ var api = module.exports = { } else if (scope === 'node') { var node = runtime.nodes.getNode(id); if (node) { - ctx = node.context(); + if (/^subflow:/.test(node.type)) { + ctx = runtime.nodes.getContext(node.id); + } else { + ctx = node.context(); + } } } if (ctx) {