diff --git a/src/pages/NewChatPage.js b/src/pages/NewChatPage.js index 679b655c26dd..00f2209d3d3e 100755 --- a/src/pages/NewChatPage.js +++ b/src/pages/NewChatPage.js @@ -112,6 +112,7 @@ class NewChatPage extends Component { const filterText = _.reduce(this.state.selectedOptions, (str, {login}) => `${str} ${login}`, ''); const recentReportsWithoutSelected = _.filter(this.state.recentReports, ({login}) => !filterText.includes(login)); const personalDetailsWithoutSelected = _.filter(this.state.personalDetails, ({login}) => !filterText.includes(login)); + const hasUnselectedUserToInvite = this.state.userToInvite && !filterText.includes(this.state.userToInvite.login); sections.push({ title: this.props.translate('common.recents'), @@ -127,7 +128,7 @@ class NewChatPage extends Component { indexOffset: _.reduce(sections, (prev, {data}) => prev + data.length, 0), }); - if (this.state.userToInvite) { + if (hasUnselectedUserToInvite) { sections.push(({ title: undefined, data: [this.state.userToInvite], diff --git a/src/pages/workspace/WorkspaceInvitePage.js b/src/pages/workspace/WorkspaceInvitePage.js index c6f837450da3..e594621a7920 100644 --- a/src/pages/workspace/WorkspaceInvitePage.js +++ b/src/pages/workspace/WorkspaceInvitePage.js @@ -141,6 +141,7 @@ class WorkspaceInvitePage extends React.Component { // Filtering out selected users from the search results const filterText = _.reduce(this.state.selectedOptions, (str, {login}) => `${str} ${login}`, ''); const personalDetailsWithoutSelected = _.filter(this.state.personalDetails, ({login}) => !filterText.includes(login)); + const hasUnselectedUserToInvite = this.state.userToInvite && !filterText.includes(this.state.userToInvite.login); sections.push({ title: this.props.translate('common.contacts'), @@ -149,7 +150,7 @@ class WorkspaceInvitePage extends React.Component { indexOffset: _.reduce(sections, (prev, {data}) => prev + data.length, 0), }); - if (this.state.userToInvite) { + if (hasUnselectedUserToInvite) { sections.push(({ title: undefined, data: [this.state.userToInvite],