forked from MirrorHub/synapse
special case server_notices_mxid
This commit is contained in:
parent
ba1fbf7d5b
commit
c5171bf171
1 changed files with 6 additions and 0 deletions
|
@ -783,6 +783,12 @@ class Auth(object):
|
||||||
user_id(str|None): If present, checks for presence against existing
|
user_id(str|None): If present, checks for presence against existing
|
||||||
MAU cohort
|
MAU cohort
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
# Never fail an auth check for the server notices users
|
||||||
|
# This can be a problem where event creation is prohibited due to blocking
|
||||||
|
if user_id == self.hs.config.server_notices_mxid:
|
||||||
|
return
|
||||||
|
|
||||||
if self.hs.config.hs_disabled:
|
if self.hs.config.hs_disabled:
|
||||||
raise ResourceLimitError(
|
raise ResourceLimitError(
|
||||||
403, self.hs.config.hs_disabled_message,
|
403, self.hs.config.hs_disabled_message,
|
||||||
|
|
Loading…
Reference in a new issue