summary refs log tree commit diff
path: root/synapse
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2017-05-18 17:48:36 +0100
committerErik Johnston <erik@matrix.org>2017-05-18 17:48:36 +0100
commit72ed8196b3b83f19d09b9ad7078a1cd3f07dc0c5 (patch)
treede0c75e2d64f3b120fa486f6b56071b7cdcbbeb4 /synapse
parentIncrease size of push rule caches (diff)
downloadsynapse-72ed8196b3b83f19d09b9ad7078a1cd3f07dc0c5.tar.xz
Don't push users who have left
Diffstat (limited to 'synapse')
-rw-r--r--synapse/push/bulk_push_rule_evaluator.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/synapse/push/bulk_push_rule_evaluator.py b/synapse/push/bulk_push_rule_evaluator.py

index 386d7bed81..0158026915 100644 --- a/synapse/push/bulk_push_rule_evaluator.py +++ b/synapse/push/bulk_push_rule_evaluator.py
@@ -299,7 +299,10 @@ class RulesForRoom(object): for row in rows } - interested_in_user_ids = set(user_id for user_id, _ in members.itervalues()) + interested_in_user_ids = set( + user_id for user_id, membership in members.itervalues() + if membership == Membership.JOIN + ) if_users_with_pushers = yield self.store.get_if_users_have_pushers( interested_in_user_ids,