Skip to content
Snippets Groups Projects
Commit 200de164 authored by Erik Johnston's avatar Erik Johnston
Browse files

Merge pull request #580 from Rugvip/develop

api/filtering: don't assume that event content will always be a dict
parents 97d1b3a5 536f949a
No related branches found
No related tags found
No related merge requests found
......@@ -198,7 +198,10 @@ class Filter(object):
sender = event.get("sender", None)
if not sender:
# Presence events have their 'sender' in content.user_id
sender = event.get("content", {}).get("user_id", None)
content = event.get("content")
# account_data has been allowed to have non-dict content, so check type first
if isinstance(content, dict):
sender = content.get("user_id")
return self.check_fields(
event.get("room_id", None),
......
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