Default metadata to empty object if it does not exist on integration for aws integration sync ops

This commit is contained in:
Tuan Dang
2024-04-26 09:06:01 -07:00
parent 49c735caf9
commit 70f63b3190
@@ -458,7 +458,7 @@ const syncSecretsAWSParameterStore = async ({
}); });
ssm.config.update(config); ssm.config.update(config);
const metadata = z.record(z.any()).parse(integration.metadata); const metadata = z.record(z.any()).parse(integration.metadata || {});
const params = { const params = {
Path: integration.path as string, Path: integration.path as string,
@@ -544,7 +544,7 @@ const syncSecretsAWSSecretManager = async ({
}) => { }) => {
let secretsManager; let secretsManager;
const secKeyVal = getSecretKeyValuePair(secrets); const secKeyVal = getSecretKeyValuePair(secrets);
const metadata = z.record(z.any()).parse(integration.metadata); const metadata = z.record(z.any()).parse(integration.metadata || {});
try { try {
if (!accessId) return; if (!accessId) return;