diff --git a/frontend/js/reducers/users.js b/frontend/js/reducers/users.js index 116f4d6..9195f13 100644 --- a/frontend/js/reducers/users.js +++ b/frontend/js/reducers/users.js @@ -16,10 +16,11 @@ const defaultState = Map({ const handlers = { "USER_LOGIN_PENDING": state => state.set("loading", true), + "USER_LOGIN_ERROR": state => { + state.set("loading", false) + return logoutUser() + }, "USER_LOGIN_FULFILLED": (state, action) => { - if (action.payload.response.status === "error") { - return logoutUser() - } return updateFromToken(state, action.payload.response.data.token) }, "USER_SET_TOKEN": (state, action) => updateFromToken(state, action.payload.token),