diff --git a/packages/server/lib/controllers/oauth.controller.ts b/packages/server/lib/controllers/oauth.controller.ts index 1605554422..532123dc92 100644 --- a/packages/server/lib/controllers/oauth.controller.ts +++ b/packages/server/lib/controllers/oauth.controller.ts @@ -707,7 +707,7 @@ class OAuthController { if (updatedConnection) { const syncClient = await SyncClient.getInstance(); - syncClient?.initiate(updatedConnection.id); + await syncClient?.initiate(updatedConnection.id); } await updateSuccessActivityLog(activityLogId, true); diff --git a/packages/shared/lib/services/sync/sync.service.ts b/packages/shared/lib/services/sync/sync.service.ts index ea4beca459..545e65f409 100644 --- a/packages/shared/lib/services/sync/sync.service.ts +++ b/packages/shared/lib/services/sync/sync.service.ts @@ -43,7 +43,7 @@ export const createSync = async (nangoConnectionId: number, name: string): Promi const existingSync = await getSyncByIdAndName(nangoConnectionId, name); if (existingSync) { - throw new Error(`Sync with name ${name} already exists. Please reach out to support to report this issue.`); + return null; } const sync: Sync = {