diff options
author | enahum <nahumhbl@gmail.com> | 2016-08-22 21:39:17 -0300 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2016-08-22 16:39:17 -0800 |
commit | a8dcadb1f33385cab60aaf2947ecd8fd124d5c2c (patch) | |
tree | 63189580f2fb727645190c5aed22e10ee9467b31 /webapp | |
parent | e1fdc63f28707a180578ff97b08d29d005f07010 (diff) | |
download | chat-a8dcadb1f33385cab60aaf2947ecd8fd124d5c2c.tar.gz chat-a8dcadb1f33385cab60aaf2947ecd8fd124d5c2c.tar.bz2 chat-a8dcadb1f33385cab60aaf2947ecd8fd124d5c2c.zip |
PLT-3597 Fix select team message when user leaves a team (#3854)
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/components/select_team/select_team.jsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/webapp/components/select_team/select_team.jsx b/webapp/components/select_team/select_team.jsx index 25a056954..58bc107fe 100644 --- a/webapp/components/select_team/select_team.jsx +++ b/webapp/components/select_team/select_team.jsx @@ -54,12 +54,14 @@ export default class SelectTeam extends React.Component { let teamContents = []; const isAlreadyMember = new Map(); const isSystemAdmin = Utils.isSystemAdmin(UserStore.getCurrentUser().roles); + let teamMembersCount = 0; for (var index in this.state.teamMembers) { if (this.state.teamMembers.hasOwnProperty(index)) { var teamMember = this.state.teamMembers[index]; var team = this.state.teams[teamMember.team_id]; isAlreadyMember[teamMember.team_id] = true; + teamMembersCount++; teamContents.push( <div key={'team_' + team.name} @@ -103,7 +105,7 @@ export default class SelectTeam extends React.Component { } } - if (this.state.teamMembers.length === 0 && teamContents.length === 0 && openTeamContents.length === 0 && (global.window.mm_config.EnableTeamCreation === 'true' || isSystemAdmin)) { + if (teamMembersCount === 0 && teamContents.length === 0 && openTeamContents.length === 0 && (global.window.mm_config.EnableTeamCreation === 'true' || isSystemAdmin)) { teamContents = ( <div className='signup-team-dir-err'> <div> @@ -114,7 +116,7 @@ export default class SelectTeam extends React.Component { </div> </div> ); - } else if (this.state.teamMembers.length === 0 && teamContents.length === 0 && openTeamContents.length === 0) { + } else if (teamMembersCount === 0 && teamContents.length === 0 && openTeamContents.length === 0) { teamContents = ( <div className='signup-team-dir-err'> <div> |