mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-12-19 10:24:18 -05:00
Also check if server is in the room
This commit is contained in:
parent
ea8c4094db
commit
739ea29d1e
@ -1106,11 +1106,16 @@ class FederationHandler(BaseHandler):
|
||||
)
|
||||
|
||||
if do_auth:
|
||||
in_room = yield self.auth.check_host_in_room(
|
||||
event.room_id,
|
||||
origin
|
||||
)
|
||||
if not in_room:
|
||||
raise AuthError(403, "Host not in room.")
|
||||
|
||||
events = yield self._filter_events_for_server(
|
||||
origin, event.room_id, [event]
|
||||
)
|
||||
if not events:
|
||||
raise AuthError(403, "Host not in room.")
|
||||
|
||||
event = events[0]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user