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