fix one cause of SYWEB-53

This commit is contained in:
Matthew Hodgson 2014-09-23 16:11:12 +01:00
parent 2771efb51c
commit c9f73bd325

View File

@ -49,15 +49,12 @@ angular.module('matrixFilter', [])
if (member.state_key !== user_id) { if (member.state_key !== user_id) {
if (member.state_key in $rootScope.presence) { if (member.state_key in $rootScope.presence) {
// If the user is available in presence, use the displayname there // If the user is listed in presence, use the displayname there
// as it is the most uptodate // as it is the most uptodate
roomName = $rootScope.presence[member.state_key].content.displayname; roomName = $rootScope.presence[member.state_key].content.displayname || member.state_key;
}
else if (member.content.displayname) {
roomName = member.content.displayname;
} }
else { else {
roomName = member.state_key; roomName = member.content.displayname || member.state_key;
} }
} }
} }