1 files changed, 6 insertions, 4 deletions
diff --git a/synapse/handlers/room.py b/synapse/handlers/room.py
index f6e162484c..f47237b3fb 100644
--- a/synapse/handlers/room.py
+++ b/synapse/handlers/room.py
@@ -875,10 +875,12 @@ class RoomContextHandler(object):
room_id, event_id, before_limit, after_limit, event_filter
)
- filtered_before_events = event_filter.filter(results["events_before"])
- results["events_before"] = yield filter_evts(filtered_before_events)
- filtered_after_events = event_filter.filter(results["events_after"])
- results["events_after"] = yield filter_evts(filtered_after_events)
+ if event_filter:
+ results["events_before"] = event_filter.filter(results["events_before"])
+ results["events_after"] = event_filter.filter(results["events_after"])
+
+ results["events_before"] = yield filter_evts(results["events_before"])
+ results["events_after"] = yield filter_evts(results["events_after"])
results["event"] = event
if results["events_after"]:
|