From 7c5f74e18afb6b69425cd37b3e8938a72bd3b0df Mon Sep 17 00:00:00 2001 From: krombel Date: Mon, 20 Nov 2017 17:02:20 +0100 Subject: [PATCH] Fix GroupMemberList search for users without displayname When there is a user in a group which has no displayname set the search failed with "Cannot read property 'toLowerCase' of null" --- src/components/views/groups/GroupMemberList.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/views/groups/GroupMemberList.js b/src/components/views/groups/GroupMemberList.js index 063051625f..f2ade68176 100644 --- a/src/components/views/groups/GroupMemberList.js +++ b/src/components/views/groups/GroupMemberList.js @@ -92,7 +92,7 @@ export default withMatrixClient(React.createClass({ query = (query || "").toLowerCase(); if (query) { memberList = memberList.filter((m) => { - const matchesName = m.displayname.toLowerCase().indexOf(query) !== -1; + const matchesName = (m.displayname || "").toLowerCase().includes(query); const matchesId = m.userId.toLowerCase().includes(query); if (!matchesName && !matchesId) {