mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-08 02:25:05 -04:00
Fix invite notifications for users without pushers (#12840)
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de> Co-authored-by: Brendan Abolivier <github@brendanabolivier.com>
This commit is contained in:
parent
2480461879
commit
b10211871f
4 changed files with 96 additions and 12 deletions
|
@ -153,12 +153,10 @@ class BulkPushRuleEvaluator:
|
|||
if event.type == "m.room.member" and event.content["membership"] == "invite":
|
||||
invited = event.state_key
|
||||
if invited and self.hs.is_mine_id(invited):
|
||||
has_pusher = await self.store.user_has_pusher(invited)
|
||||
if has_pusher:
|
||||
rules_by_user = dict(rules_by_user)
|
||||
rules_by_user[invited] = await self.store.get_push_rules_for_user(
|
||||
invited
|
||||
)
|
||||
rules_by_user = dict(rules_by_user)
|
||||
rules_by_user[invited] = await self.store.get_push_rules_for_user(
|
||||
invited
|
||||
)
|
||||
|
||||
return rules_by_user
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue