From 55ae6e4308ce6ccf8c0439fa70626575f7d90042 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Fri, 28 Feb 2025 16:23:51 +0100 Subject: [PATCH] fix: login form and registerForm error KOs --- src/app/api/auth/login/route.ts | 2 +- src/app/api/auth/register/route.ts | 2 +- src/app/page.tsx | 7 ++++--- src/components/auth/LoginForm.tsx | 2 +- src/components/auth/RegisterForm.tsx | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/app/api/auth/login/route.ts b/src/app/api/auth/login/route.ts index d628f81..4ae9f5f 100644 --- a/src/app/api/auth/login/route.ts +++ b/src/app/api/auth/login/route.ts @@ -21,7 +21,7 @@ export async function POST(request: Request) { if (error instanceof AppError) { return NextResponse.json( { - error: AppError, + error, }, { status: 401 } ); diff --git a/src/app/api/auth/register/route.ts b/src/app/api/auth/register/route.ts index 7561fe3..d4f10a9 100644 --- a/src/app/api/auth/register/route.ts +++ b/src/app/api/auth/register/route.ts @@ -25,7 +25,7 @@ export async function POST(request: Request) { : 500; return NextResponse.json( { - error: AppError, + error, }, { status } ); diff --git a/src/app/page.tsx b/src/app/page.tsx index 04e8138..d9404cf 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -27,10 +27,11 @@ async function HomePage() { return ; } catch (error) { // Si l'erreur indique une configuration manquante, rediriger vers les préférences - if (error instanceof AppError && error.code === ERROR_CODES.KOMGA.MISSING_CONFIG) { - redirect("/settings"); - } + if (error instanceof AppError) { + if (error.code === ERROR_CODES.KOMGA.MISSING_CONFIG) { + redirect("/settings"); + } return (
diff --git a/src/components/auth/LoginForm.tsx b/src/components/auth/LoginForm.tsx index a020a42..5d106d6 100644 --- a/src/components/auth/LoginForm.tsx +++ b/src/components/auth/LoginForm.tsx @@ -90,7 +90,7 @@ export function LoginForm({ from }: LoginFormProps) { {t("login.form.remember")} - {error && error instanceof AppError && } + {error && }