diff --git a/backend/src/services/integration-auth/integration-sync-secret.ts b/backend/src/services/integration-auth/integration-sync-secret.ts index 641ac07d3..030167d69 100644 --- a/backend/src/services/integration-auth/integration-sync-secret.ts +++ b/backend/src/services/integration-auth/integration-sync-secret.ts @@ -1489,6 +1489,11 @@ const syncSecretsVercel = async ({ const metadata = IntegrationMetadataSchema.parse(integration.metadata); + // Default to overwrite target for old integrations that doesn't have a initial sync behavior set. + if (!metadata.initialSyncBehavior) { + metadata.initialSyncBehavior = IntegrationInitialSyncBehavior.OVERWRITE_TARGET; + } + const secretsToAddToInfisical: { [key: string]: VercelSecret } = {}; Object.keys(res).forEach((vercelKey) => {