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 && }
- {error && error instanceof AppError && }
+ {error && }