From f8a78353413e0627a1549d61b7f03fe8b799e622 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 25 Mar 2021 22:27:49 +0000 Subject: [PATCH] Fix credential lookup for nested subflows Fixes #2910 --- .../node_modules/@node-red/runtime/lib/flows/Subflow.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/runtime/lib/flows/Subflow.js b/packages/node_modules/@node-red/runtime/lib/flows/Subflow.js index 3344d65d3..a0b682faa 100644 --- a/packages/node_modules/@node-red/runtime/lib/flows/Subflow.js +++ b/packages/node_modules/@node-red/runtime/lib/flows/Subflow.js @@ -112,8 +112,12 @@ class Subflow extends Flow { this.node_map = node_map; this.path = parent.path+"/"+(subflowInstance._alias||subflowInstance.id); + let id = subflowInstance.id; + if (subflowInstance._alias) { + id = subflowInstance._alias; + } this.templateCredentials = credentials.get(subflowDef.id) || {}; - this.instanceCredentials = credentials.get(this.id) || {}; + this.instanceCredentials = credentials.get(id) || {}; var env = []; if (this.subflowDef.env) {