diff --git a/app/scenes/Home/Home.js b/app/scenes/Home/Home.js
index f3b7ba098..59d703d74 100644
--- a/app/scenes/Home/Home.js
+++ b/app/scenes/Home/Home.js
@@ -8,8 +8,10 @@ type Props = {
auth: AuthStore,
};
-const Home = observer((props: Props) => {
- if (props.auth.authenticated) return ;
+const Home = observer(({ auth }: Props) => {
+ if (auth.authenticated) return ;
+ auth.logout();
+
window.location.href = BASE_URL;
return null;
});
diff --git a/app/stores/AuthStore.js b/app/stores/AuthStore.js
index 87e09ce03..5cb7bf948 100644
--- a/app/stores/AuthStore.js
+++ b/app/stores/AuthStore.js
@@ -1,5 +1,5 @@
// @flow
-import { observable, action, computed, autorunAsync } from 'mobx';
+import { observable, action, computed, autorun } from 'mobx';
import invariant from 'invariant';
import Cookie from 'js-cookie';
import { client } from 'utils/ApiClient';
@@ -87,7 +87,7 @@ class AuthStore {
this.token = data.token;
this.oauthState = data.oauthState;
- autorunAsync(() => {
+ autorun(() => {
localStorage.setItem(AUTH_STORE, this.asJson);
});
}