0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-07-10 21:28:48 +02:00

Check domain of events properly

Federated servers still need to delegate authority to owning servers
This commit is contained in:
Daniel Wagner-Hall 2015-09-01 11:53:31 +01:00
parent 4d1ea40008
commit b854a375b0

View file

@ -561,7 +561,9 @@ class Auth(object):
if user_level > redact_level:
return False
if EventID.from_string(event.redacts).domain == self.hs.get_config().server_name:
redacter_domain = EventID.from_string(event.event_id).domain
redactee_domain = EventID.from_string(event.redacts).domain
if redacter_domain == redactee_domain:
return True
raise AuthError(