From 70f63b3190c3282fd7b1a22670798fcdc83d907a Mon Sep 17 00:00:00 2001 From: Tuan Dang Date: Fri, 26 Apr 2024 09:06:01 -0700 Subject: [PATCH] Default metadata to empty object if it does not exist on integration for aws integration sync ops --- .../src/services/integration-auth/integration-sync-secret.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/services/integration-auth/integration-sync-secret.ts b/backend/src/services/integration-auth/integration-sync-secret.ts index bc880c8c4..5fc11c038 100644 --- a/backend/src/services/integration-auth/integration-sync-secret.ts +++ b/backend/src/services/integration-auth/integration-sync-secret.ts @@ -458,7 +458,7 @@ const syncSecretsAWSParameterStore = async ({ }); ssm.config.update(config); - const metadata = z.record(z.any()).parse(integration.metadata); + const metadata = z.record(z.any()).parse(integration.metadata || {}); const params = { Path: integration.path as string, @@ -544,7 +544,7 @@ const syncSecretsAWSSecretManager = async ({ }) => { let secretsManager; const secKeyVal = getSecretKeyValuePair(secrets); - const metadata = z.record(z.any()).parse(integration.metadata); + const metadata = z.record(z.any()).parse(integration.metadata || {}); try { if (!accessId) return;