Fixed broken login redirection when 401

This commit is contained in:
Eliot Berriot 2018-02-15 19:59:55 +01:00
parent e0820dfa1c
commit 45e8421061
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
2 changed files with 6 additions and 3 deletions

View File

@ -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)
------------------

View File

@ -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)
})