diff --git a/packages/api/src/routers/auth/auth_router.ts b/packages/api/src/routers/auth/auth_router.ts index 9a57dcbf1..0e63ae533 100644 --- a/packages/api/src/routers/auth/auth_router.ts +++ b/packages/api/src/routers/auth/auth_router.ts @@ -275,6 +275,15 @@ export function authRouter() { ) } + if (!result.headers['set-cookie']) { + return res.redirect( + `${env.client.url}/${ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + (req.params as any)?.action + }?errorCodes=unknown` + ) + } + res.setHeader('set-cookie', result.headers['set-cookie']) handleSuccessfulLogin(req, res, user, data.googleLogin.newUser) @@ -384,6 +393,15 @@ export function authRouter() { ) } + if (!result.headers['set-cookie']) { + return res.redirect( + `${env.client.url}/${ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + (req.params as any)?.action + }?errorCodes=unknown` + ) + } + res.setHeader('set-cookie', result.headers['set-cookie']) await handleSuccessfulLogin(req, res, data.login.me, false)