diff --git a/src/services/api.ts b/src/services/api.ts index 49111dc..3faaf3e 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -37,6 +37,11 @@ apiClient.interceptors.response.use( return Promise.reject(customError); } } + if (error.response?.data?.error) { + const customError = new Error(error.response.data.error); + customError.name = 'ApiError'; + return Promise.reject(customError); + } return Promise.reject(error); } );