diff options
author | Corey Hulen <corey@hulen.com> | 2016-08-22 16:39:05 -0800 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2016-08-22 20:39:05 -0400 |
commit | e1fdc63f28707a180578ff97b08d29d005f07010 (patch) | |
tree | a809eeeaf9c2d0cd330d282955582f36c9e59a77 /webapp/routes/route_team.jsx | |
parent | 05f8d138f434141b2a23d29cabaebdbd0482d879 (diff) | |
download | chat-e1fdc63f28707a180578ff97b08d29d005f07010.tar.gz chat-e1fdc63f28707a180578ff97b08d29d005f07010.tar.bz2 chat-e1fdc63f28707a180578ff97b08d29d005f07010.zip |
PLT-3593 fixing issue of removing from team DM list (#3857)
Diffstat (limited to 'webapp/routes/route_team.jsx')
-rw-r--r-- | webapp/routes/route_team.jsx | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/webapp/routes/route_team.jsx b/webapp/routes/route_team.jsx index 15217bfd2..71abd46fb 100644 --- a/webapp/routes/route_team.jsx +++ b/webapp/routes/route_team.jsx @@ -78,6 +78,7 @@ function preNeedsTeam(nextState, replace, callback) { var d1 = $.Deferred(); //eslint-disable-line new-cap var d2 = $.Deferred(); //eslint-disable-line new-cap + var d3 = $.Deferred(); //eslint-disable-line new-cap Client.getChannels( (data) => { @@ -110,7 +111,23 @@ function preNeedsTeam(nextState, replace, callback) { } ); - $.when(d1, d2).done(() => { + Client.getTeamMembers( + TeamStore.getCurrentId(), + (data) => { + AppDispatcher.handleServerAction({ + type: ActionTypes.RECEIVED_MEMBERS_FOR_TEAM, + team_members: data + }); + + d3.resolve(); + }, + (err) => { + AsyncClient.dispatchError(err, 'getTeamMembers'); + d3.resolve(); + } + ); + + $.when(d1, d2, d3).done(() => { callback(); }); } |