diff options
author | Erik Johnston <erik@matrix.org> | 2015-10-12 15:52:55 +0100 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2015-10-12 15:52:55 +0100 |
commit | ca53ad74250d94b8c9b6581e6cedef0a29520fc2 (patch) | |
tree | d72133b73db6b07112ec899353be80cd0aff048c /synapse/storage | |
parent | Merge remote-tracking branch 'origin/develop' into erikj/search (diff) | |
download | synapse-ca53ad74250d94b8c9b6581e6cedef0a29520fc2.tar.xz |
Filter events to only thsoe that the user is allowed to see
Diffstat (limited to 'synapse/storage')
-rw-r--r-- | synapse/storage/search.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/synapse/storage/search.py b/synapse/storage/search.py index e66b5f9edc..238df38440 100644 --- a/synapse/storage/search.py +++ b/synapse/storage/search.py @@ -70,11 +70,11 @@ class SearchStore(SQLBaseStore): for ev in events } - defer.returnValue([ + defer.returnValue(( { - "rank": r["rank"], - "result": event_map[r["event_id"]] - } - for r in results - if r["event_id"] in event_map - ]) + r["event_id"]: r["rank"] + for r in results + if r["event_id"] in event_map + }, + event_map + )) |