From a33491fee040fd63281d60e29be9b91401ad1408 Mon Sep 17 00:00:00 2001 From: Mattias Tall Date: Tue, 26 May 2026 10:40:33 +0200 Subject: [PATCH] Fix login: don't intercept 401 on auth/login itself A failed login attempt was triggering the global 401 interceptor which silently redirected back to /login, making the form appear broken. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/api/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/api/index.js b/frontend/src/api/index.js index 5a0b5f4..588022f 100644 --- a/frontend/src/api/index.js +++ b/frontend/src/api/index.js @@ -11,7 +11,7 @@ api.interceptors.request.use((config) => { api.interceptors.response.use( (res) => res, (err) => { - if (err.response?.status === 401) { + if (err.response?.status === 401 && !err.config?.url?.includes("/auth/login")) { localStorage.removeItem("token"); window.location.href = "/login"; }