diff --git a/server/routes/auth/providers/email.ts b/server/routes/auth/providers/email.ts index d5082e4b3177..39227711c663 100644 --- a/server/routes/auth/providers/email.ts +++ b/server/routes/auth/providers/email.ts @@ -86,10 +86,12 @@ router.post( const authProvider = find(team.authenticationProviders, { id: user.authentications[0].authenticationProviderId, }); - ctx.body = { - redirect: `${team.url}/auth/${authProvider?.name}`, - }; - return; + if (authProvider?.enabled) { + ctx.body = { + redirect: `${team.url}/auth/${authProvider?.name}`, + }; + return; + } } if (!team.emailSigninEnabled) {