diff options
-rw-r--r-- | store/sql_user_store.go | 7 | ||||
-rw-r--r-- | webapp/components/admin_console/admin_team_members_dropdown.jsx | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/store/sql_user_store.go b/store/sql_user_store.go index 836a502fc..984b544d7 100644 --- a/store/sql_user_store.go +++ b/store/sql_user_store.go @@ -1029,10 +1029,11 @@ func (us SqlUserStore) AnalyticsUniqueUserCount(teamId string) StoreChannel { go func() { result := StoreResult{} - query := "SELECT COUNT(DISTINCT Email) FROM Users" - + query := "" if len(teamId) > 0 { - query += ", TeamMembers WHERE TeamMembers.TeamId = :TeamId AND Users.Id = TeamMembers.UserId" + query = "SELECT COUNT(DISTINCT Users.Email) From Users, TeamMembers WHERE TeamMembers.TeamId = :TeamId AND Users.Id = TeamMembers.UserId AND TeamMembers.DeleteAt = 0 AND Users.DeleteAt = 0" + } else { + query = "SELECT COUNT(DISTINCT Email) FROM Users WHERE DeleteAt = 0" } v, err := us.GetReplica().SelectInt(query, map[string]interface{}{"TeamId": teamId}) diff --git a/webapp/components/admin_console/admin_team_members_dropdown.jsx b/webapp/components/admin_console/admin_team_members_dropdown.jsx index dffc0573a..0331e6c4e 100644 --- a/webapp/components/admin_console/admin_team_members_dropdown.jsx +++ b/webapp/components/admin_console/admin_team_members_dropdown.jsx @@ -81,6 +81,7 @@ export default class AdminTeamMembersDropdown extends React.Component { this.props.teamMember.team_id, this.props.user.id, () => { + AsyncClient.getTeamStats(this.props.teamMember.team_id); UserStore.removeProfileFromTeam(this.props.teamMember.team_id, this.props.user.id); UserStore.emitInTeamChange(); }, |