diff --git a/skins/base/views/molecules/MRoomMemberTile.js b/skins/base/views/molecules/MRoomMemberTile.js index 862deb5d..7f202016 100644 --- a/skins/base/views/molecules/MRoomMemberTile.js +++ b/skins/base/views/molecules/MRoomMemberTile.js @@ -29,13 +29,15 @@ module.exports = React.createClass({ getMemberEventText: function() { var ev = this.props.mxEvent; + // XXX: SYJS-16 + var senderName = ev.sender ? ev.sender.name : "Someone"; switch (ev.getContent().membership) { case 'invite': - return ev.sender.name + " invited " + ev.target.name + "."; + return senderName + " invited " + ev.target.name + "."; case 'join': - return ev.sender.name + " joined the room."; + return senderName + " joined the room."; case 'leave': - return ev.sender.name + " left the room."; + return senderName + " left the room."; } },