From 43c440e8a40ebfc4d14c93d636d4c3f1fa6dc606 Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Thu, 1 Jun 2017 17:20:57 -0400 Subject: PLT-6552 Fixed system users list ignoring search term after changing teams (#6537) --- webapp/components/admin_console/system_users/system_users.jsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/webapp/components/admin_console/system_users/system_users.jsx b/webapp/components/admin_console/system_users/system_users.jsx index ae6ebef86..645d1e9e6 100644 --- a/webapp/components/admin_console/system_users/system_users.jsx +++ b/webapp/components/admin_console/system_users/system_users.jsx @@ -158,6 +158,11 @@ export default class SystemUsers extends React.Component { } loadDataForTeam(teamId) { + if (this.state.term) { + this.search(this.state.term, teamId); + return; + } + if (teamId === ALL_USERS) { loadProfiles(0, Constants.PROFILE_CHUNK_SIZE, this.loadComplete); getStandardAnalytics(); @@ -193,9 +198,9 @@ export default class SystemUsers extends React.Component { } } - search(term) { + search(term, teamId = this.state.teamId) { if (term === '') { - this.updateUsersFromStore(this.state.teamId, term); + this.updateUsersFromStore(teamId, term); this.setState({ loading: false @@ -205,7 +210,7 @@ export default class SystemUsers extends React.Component { return; } - this.doSearch(this.state.teamId, term); + this.doSearch(teamId, term); } doSearch(teamId, term, now = false) { -- cgit v1.2.3-1-g7c22