diff options
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/actions/websocket_actions.jsx | 2 | ||||
-rw-r--r-- | webapp/stores/team_store.jsx | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx index 9150e4111..9548a58dd 100644 --- a/webapp/actions/websocket_actions.jsx +++ b/webapp/actions/websocket_actions.jsx @@ -194,6 +194,8 @@ function handleLeaveTeamEvent(msg) { // if the are on the team begin removed redirect them to the root if (TeamStore.getCurrentId() === msg.team_id) { + TeamStore.setCurrentId(''); + Client.setTeamId(''); browserHistory.push('/'); } } else if (TeamStore.getCurrentId() === msg.team_id) { diff --git a/webapp/stores/team_store.jsx b/webapp/stores/team_store.jsx index 90cb66bb2..e59f0ca43 100644 --- a/webapp/stores/team_store.jsx +++ b/webapp/stores/team_store.jsx @@ -63,6 +63,10 @@ class TeamStoreClass extends EventEmitter { return this.currentTeamId; } + setCurrentId(id) { + this.currentTeamId = id; + } + getCurrent() { const team = this.teams[this.currentTeamId]; |