diff options
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/actions/user_actions.jsx | 5 | ||||
-rw-r--r-- | webapp/components/member_list_team/member_list_team.jsx | 6 |
2 files changed, 4 insertions, 7 deletions
diff --git a/webapp/actions/user_actions.jsx b/webapp/actions/user_actions.jsx index f6c9e0f60..eacb0df80 100644 --- a/webapp/actions/user_actions.jsx +++ b/webapp/actions/user_actions.jsx @@ -629,10 +629,7 @@ export function checkMfa(loginId, success, error) { export function updateActive(userId, active, success, error) { Client.updateActive(userId, active, (data) => { - AppDispatcher.handleServerAction({ - type: ActionTypes.RECEIVED_PROFILE, - profile: data - }); + UserStore.saveProfile(data); if (success) { success(data); diff --git a/webapp/components/member_list_team/member_list_team.jsx b/webapp/components/member_list_team/member_list_team.jsx index 40d65c7f1..bce6ade1b 100644 --- a/webapp/components/member_list_team/member_list_team.jsx +++ b/webapp/components/member_list_team/member_list_team.jsx @@ -44,7 +44,7 @@ export default class MemberListTeam extends React.Component { this.state = { users: UserStore.getProfileListInTeam(), teamMembers: Object.assign([], TeamStore.getMembersInTeam()), - total: stats.total_member_count, + total: stats.active_member_count, loading: true }; } @@ -83,7 +83,7 @@ export default class MemberListTeam extends React.Component { onStatsChange() { const stats = TeamStore.getCurrentStats(); - this.setState({total: stats.total_member_count}); + this.setState({total: stats.active_member_count}); } nextPage(page) { @@ -141,7 +141,7 @@ export default class MemberListTeam extends React.Component { for (let i = 0; i < users.length; i++) { const user = users[i]; - if (teamMembers[user.id]) { + if (teamMembers[user.id] && user.delete_at === 0) { usersToDisplay.push(user); actionUserProps[user.id] = { teamMember: teamMembers[user.id] |