diff --git a/backend/src/services/secret-sync/aws-secrets-manager/aws-secrets-manager-sync-fns.ts b/backend/src/services/secret-sync/aws-secrets-manager/aws-secrets-manager-sync-fns.ts index f2521093d..545e4d762 100644 --- a/backend/src/services/secret-sync/aws-secrets-manager/aws-secrets-manager-sync-fns.ts +++ b/backend/src/services/secret-sync/aws-secrets-manager/aws-secrets-manager-sync-fns.ts @@ -203,9 +203,15 @@ export const AwsSecretsManagerSyncFns = { for await (const entry of Object.entries(secretMap)) { const [key, { value }] = entry; + // skip secrets that don't have a value set + if (!value) { + // eslint-disable-next-line no-continue + continue; + } + if (awsSecretsRecord[key]) { - // skip secrets that haven't changed or don't have a value set - if (!value || awsValuesRecord[key]?.SecretString === value) { + // skip secrets that haven't changed + if (awsValuesRecord[key]?.SecretString === value) { // eslint-disable-next-line no-continue continue; }