Add a null check to getUniqueRoomsWithIndividuals

Fixes https://github.com/vector-im/riot-web/issues/12611
pull/21833/head
Travis Ralston 2020-03-04 14:18:56 -07:00
parent 7aba168c34
commit 4a976acb84
1 changed files with 1 additions and 0 deletions

View File

@ -168,6 +168,7 @@ export default class DMRoomMap {
}
getUniqueRoomsWithIndividuals(): {[userId: string]: Room} {
if (!this.roomToUser) return {}; // No rooms means no map.
return Object.keys(this.roomToUser)
.map(r => ({userId: this.getUserIdForRoomId(r), room: this.matrixClient.getRoom(r)}))
.filter(r => r.userId && r.room && r.room.getInvitedAndJoinedMemberCount() === 2)