diff --git a/frontend/src/services/api.ts b/frontend/src/services/api.ts index 35c8384..4d7e7be 100644 --- a/frontend/src/services/api.ts +++ b/frontend/src/services/api.ts @@ -41,7 +41,10 @@ class ApiClient { if (error.response?.status === 401) { localStorage.removeItem('access_token'); localStorage.removeItem('refresh_token'); - window.location.href = '/login'; + // Redirect only if not already on login/register page + if (!['/login', '/register'].includes(window.location.pathname)) { + window.location.href = '/login'; + } } return Promise.reject(error); }