Skip to content
Snippets Groups Projects
Commit fe10b882 authored by David Baker's avatar David Baker
Browse files

Don't assume all member events have a display nme.

parent 4c0da49d
No related branches found
No related tags found
No related merge requests found
...@@ -204,10 +204,11 @@ class Pusher(object): ...@@ -204,10 +204,11 @@ class Pusher(object):
event_type='m.room.member', event_type='m.room.member',
state_key=ev['user_id'] state_key=ev['user_id']
) )
if len(their_member_events_for_room) > 0: for mev in their_member_events_for_room:
dn = their_member_events_for_room[0].content['displayname'] if mev.content['membership'] == 'join' and 'displayname' in mev.content:
if dn is not None: dn = mev.content['displayname']
ctx['sender_display_name'] = dn if dn is not None:
ctx['sender_display_name'] = dn
defer.returnValue(ctx) defer.returnValue(ctx)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment