diff --git a/ui/src/actions/defaultAxios.js b/ui/src/actions/defaultAxios.js index 04deaae..e384e8c 100644 --- a/ui/src/actions/defaultAxios.js +++ b/ui/src/actions/defaultAxios.js @@ -24,10 +24,16 @@ axios.interceptors.response.use(undefined, (error) => { return Promise.reject(error); } - if (error.response.status === 401) { + const status = error.response.status; + + if (status === 401) { tryAuthenticate().then(() => snack('Could not complete request.')); } + if (status === 400) { + snack(error.response.data.error + ': ' + error.response.data.errorDescription); + } + return Promise.reject(error); });