diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2018-12-19 22:52:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-19 22:52:59 +0100 |
commit | 3b2ba2fbb80c9f7f51c77e6f4a5399fdc282e144 (patch) | |
tree | a6624d5285c03d0e19c16bf16164f1be4fbc7532 | |
parent | ensure can report mau stats when hs.config.mau_stats_only is set (#4305) (diff) | |
parent | Create 4309.bugfix (diff) | |
download | synapse-3b2ba2fbb80c9f7f51c77e6f4a5399fdc282e144.tar.xz |
Merge pull request #4309 from KB1RD/KB1RD-fixes
Fix the variable names used for account_data
-rw-r--r-- | changelog.d/4309.bugfix | 1 | ||||
-rw-r--r-- | synapse/handlers/sync.py | 10 |
2 files changed, 8 insertions, 3 deletions
diff --git a/changelog.d/4309.bugfix b/changelog.d/4309.bugfix new file mode 100644 index 0000000000..93b3a4f30b --- /dev/null +++ b/changelog.d/4309.bugfix @@ -0,0 +1 @@ +Fixed per-room account data filters diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py index 09739f2862..f7f768f751 100644 --- a/synapse/handlers/sync.py +++ b/synapse/handlers/sync.py @@ -1668,13 +1668,17 @@ class SyncHandler(object): "content": content, }) - account_data = sync_config.filter_collection.filter_room_account_data( + account_data_events = sync_config.filter_collection.filter_room_account_data( account_data_events ) ephemeral = sync_config.filter_collection.filter_room_ephemeral(ephemeral) - if not (always_include or batch or account_data or ephemeral or full_state): + if not (always_include + or batch + or account_data_events + or ephemeral + or full_state): return state = yield self.compute_state_delta( @@ -1745,7 +1749,7 @@ class SyncHandler(object): room_id=room_id, timeline=batch, state=state, - account_data=account_data, + account_data=account_data_events, ) if room_sync or always_include: sync_result_builder.archived.append(room_sync) |