diff --git a/CHANGELOG b/CHANGELOG index 6909d7d788ffda722ba1a54c88fe57b1dd41e46e..dd44b9eff2155de44a16b5a822e5f187d94038c9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,6 +5,9 @@ Changelog 0.3.5 (Unreleased) ------------------ +- Front: added some unittests for the store (#55) +- Front: fixed broken login redirection when 401 + 0.3.5 (2018-01-07) ------------------ diff --git a/front/src/main.js b/front/src/main.js index 92711be5933e5d7e0e10510cc8cccc0a257dc900..da6a0844230e08d99a4854bf91c6c37adaa09bf0 100644 --- a/front/src/main.js +++ b/front/src/main.js @@ -37,13 +37,13 @@ axios.interceptors.request.use(function (config) { // Add a response interceptor axios.interceptors.response.use(function (response) { - if (response.status === 401) { + return response +}, function (error) { + if (error.response.status === 401) { store.commit('auth/authenticated', false) logger.default.warn('Received 401 response from API, redirecting to login form') router.push({name: 'login', query: {next: router.currentRoute.fullPath}}) } - return response -}, function (error) { // Do something with response error return Promise.reject(error) })