From 61263b938469e2774f4755deff0b6f1998f1a378 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Tue, 19 Nov 2024 08:30:58 -0800 Subject: [PATCH] fix: unhandle empty value in bulk create/insert secrets --- .../src/services/secret-v2-bridge/secret-v2-bridge-service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/services/secret-v2-bridge/secret-v2-bridge-service.ts b/backend/src/services/secret-v2-bridge/secret-v2-bridge-service.ts index 2dcfdf8db..0803bda35 100644 --- a/backend/src/services/secret-v2-bridge/secret-v2-bridge-service.ts +++ b/backend/src/services/secret-v2-bridge/secret-v2-bridge-service.ts @@ -1166,7 +1166,7 @@ export const secretV2BridgeServiceFactory = ({ const newSecrets = await secretDAL.transaction(async (tx) => fnSecretBulkInsert({ inputSecrets: inputSecrets.map((el) => { - const references = secretReferencesGroupByInputSecretKey[el.secretKey].nestedReferences; + const references = secretReferencesGroupByInputSecretKey[el.secretKey]?.nestedReferences; return { version: 1, @@ -1373,7 +1373,7 @@ export const secretV2BridgeServiceFactory = ({ typeof el.secretValue !== "undefined" ? { encryptedValue: secretManagerEncryptor({ plainText: Buffer.from(el.secretValue) }).cipherTextBlob, - references: secretReferencesGroupByInputSecretKey[el.secretKey].nestedReferences + references: secretReferencesGroupByInputSecretKey[el.secretKey]?.nestedReferences } : {};