From adb0a9cdd7b0a71f63c29d5655fe371ff6af2830 Mon Sep 17 00:00:00 2001 From: Douglas DUTEIL Date: Thu, 5 Dec 2024 11:29:06 +0100 Subject: [PATCH] fix(www): redirect to square start if the user is not found --- src/controllers/user/signin-signup.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers/user/signin-signup.ts b/src/controllers/user/signin-signup.ts index eac9cbcaa..7b562ab4a 100644 --- a/src/controllers/user/signin-signup.ts +++ b/src/controllers/user/signin-signup.ts @@ -6,6 +6,7 @@ import { InvalidCredentialsError, InvalidEmailError, LeakedPasswordError, + NotFoundError, WeakPasswordError, } from "../../config/errors"; import { createAuthenticatedSession } from "../../managers/session/authenticated"; @@ -199,6 +200,9 @@ export const postSignInMiddleware = async ( next(); } catch (error) { + if (error instanceof NotFoundError) { + return res.redirect(`/users/start-sign-in?notification=login_required`); + } if (error instanceof InvalidCredentialsError || error instanceof ZodError) { return res.redirect(`/users/sign-in?notification=invalid_credentials`); }