misc: add secret key indicator for failed AWS integration syncs

This commit is contained in:
Sheen Capadngan
2025-01-11 00:00:17 +08:00
parent 27abfa4fff
commit 36a5f728a1
2 changed files with 11 additions and 4 deletions
@@ -1289,7 +1289,10 @@ const syncSecretsAWSSecretManager = async ({
if (metadata.mappingBehavior === IntegrationMappingBehavior.ONE_TO_ONE) {
for await (const [key, value] of Object.entries(secrets)) {
await processAwsSecret(key, value.value, value.secretMetadata);
await processAwsSecret(key, value.value, value.secretMetadata).catch((error) => {
error.secretKey = key;
throw error;
});
}
} else {
await processAwsSecret(integration.app as string, getSecretKeyValuePair(secrets));