From 236e6682014c60201261c976dc0c6628d93414a5 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 24 Apr 2024 22:58:11 +0200 Subject: [PATCH] Allow blank strings to be used for env var property substitutions Fixes #4663 --- packages/node_modules/@node-red/runtime/lib/flows/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/runtime/lib/flows/util.js b/packages/node_modules/@node-red/runtime/lib/flows/util.js index e753075b5..6ec1ef982 100644 --- a/packages/node_modules/@node-red/runtime/lib/flows/util.js +++ b/packages/node_modules/@node-red/runtime/lib/flows/util.js @@ -68,7 +68,7 @@ function mapEnvVarProperties(obj,prop,flow,config) { if (obj[prop][0] === "$" && (EnvVarPropertyRE_old.test(v) || EnvVarPropertyRE.test(v)) ) { const envVar = v.substring(2,v.length-1); const r = redUtil.getSetting(config, envVar, flow); - if (r !== undefined && r !== '') { + if (r !== undefined) { obj[prop] = r } }