diff --git a/src/services/api.ts b/src/services/api.ts index 0b06645..49111dc 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -22,9 +22,12 @@ apiClient.interceptors.response.use( (response) => response, (error) => { if (error.response?.status === 401) { - localStorage.removeItem('authToken'); - localStorage.removeItem('currentUser'); - window.location.href = '/login'; + const url = error.config?.url || ''; + if (!url.includes('/auth/login')) { + localStorage.removeItem('authToken'); + localStorage.removeItem('currentUser'); + window.location.href = '/login'; + } } if (error.response?.status === 404) { const url = error.config?.url || '';