diff --git a/src/components/user/actions.js b/src/components/user/actions.js index 0b43a10..0ce8074 100644 --- a/src/components/user/actions.js +++ b/src/components/user/actions.js @@ -44,9 +44,11 @@ export function setUser(payload) { } export function logout() { - return (dispatch) => { - dispatch(setUser({isGuest: true})); - dispatch(changeLang()); + return (dispatch, getState) => { + dispatch(setUser({ + lang: getState().user.lang, + isGuest: true + })); dispatch(routeActions.push('/login')); }; } diff --git a/src/components/user/factory.js b/src/components/user/factory.js index 07a6d8a..bcf9846 100644 --- a/src/components/user/factory.js +++ b/src/components/user/factory.js @@ -17,6 +17,6 @@ export function factory(store) { } // auto-detect guests language - store.dispatch(changeLang()).then(resolve, reject); + store.dispatch(changeLang(user.lang)).then(resolve, reject); }); }