From 47581e696492566684620b42a7ad476ec5f4c323 Mon Sep 17 00:00:00 2001 From: enahum Date: Mon, 26 Dec 2016 11:28:40 -0300 Subject: Fix error after leaving team (#4888) --- webapp/actions/websocket_actions.jsx | 1 + webapp/utils/async_client.jsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'webapp') diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx index 63f2c535a..d03025efb 100644 --- a/webapp/actions/websocket_actions.jsx +++ b/webapp/actions/websocket_actions.jsx @@ -223,6 +223,7 @@ function handleLeaveTeamEvent(msg) { if (TeamStore.getCurrentId() === msg.data.team_id) { TeamStore.setCurrentId(''); Client.setTeamId(''); + BrowserStore.removeGlobalItem('team'); BrowserStore.removeGlobalItem(msg.data.team_id); GlobalActions.redirectUserToDefaultTeam(); } diff --git a/webapp/utils/async_client.jsx b/webapp/utils/async_client.jsx index 66f13f04d..25724ec5e 100644 --- a/webapp/utils/async_client.jsx +++ b/webapp/utils/async_client.jsx @@ -139,7 +139,7 @@ export function getMyChannelMembers() { } export function viewChannel(channelId = ChannelStore.getCurrentId(), prevChannelId = '', time = 0) { - if (channelId == null) { + if (channelId == null || !Client.teamId) { return; } -- cgit v1.2.3-1-g7c22