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 21d59282b..5ba9835bf 100644 --- a/packages/node_modules/@node-red/runtime/lib/api/context.js +++ b/packages/node_modules/@node-red/runtime/lib/api/context.js @@ -241,7 +241,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) {