special case server_notices_mxid
This commit is contained in:
parent
ba1fbf7d5b
commit
c5171bf171
|
@ -783,6 +783,12 @@ class Auth(object):
|
|||
user_id(str|None): If present, checks for presence against existing
|
||||
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:
|
||||
raise ResourceLimitError(
|
||||
403, self.hs.config.hs_disabled_message,
|
||||
|
|
Loading…
Reference in New Issue