From ed71e651f6fc6ec0e35c2bbe99cb00c4c1e56df7 Mon Sep 17 00:00:00 2001 From: = Date: Tue, 10 Sep 2024 22:23:40 +0530 Subject: [PATCH] fix: secret reference skip if not found --- .../src/services/secret-v2-bridge/secret-v2-bridge-fns.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts b/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts index 7079c17ef..65cd3a0e4 100644 --- a/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts +++ b/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts @@ -444,7 +444,9 @@ export const expandSecretReferencesFactory = ({ depth: depth + 1 }); } - expandedValue = expandedValue.replaceAll(interpolationSyntax, referedValue); + if (referedValue) { + expandedValue = expandedValue.replaceAll(interpolationSyntax, referedValue); + } } else { const secretReferenceEnvironment = entities[0]; const secretReferencePath = path.join("/", ...entities.slice(1, entities.length - 1)); @@ -463,7 +465,9 @@ export const expandSecretReferencesFactory = ({ }); } - expandedValue = expandedValue.replaceAll(interpolationSyntax, referedValue); + if (referedValue) { + expandedValue = expandedValue.replaceAll(interpolationSyntax, referedValue); + } } } }