mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 10:06:05 -04:00
Check against sender rather than event_id
This commit is contained in:
parent
a88e16152f
commit
b345853918
2 changed files with 4 additions and 4 deletions
|
@ -20,7 +20,7 @@ from twisted.internet import defer
|
|||
from synapse.api.constants import EventTypes, Membership, JoinRules
|
||||
from synapse.api.errors import AuthError, Codes, SynapseError
|
||||
from synapse.util.logutils import log_function
|
||||
from synapse.types import EventID, RoomID, UserID
|
||||
from synapse.types import RoomID, UserID
|
||||
|
||||
import logging
|
||||
|
||||
|
@ -66,10 +66,10 @@ class Auth(object):
|
|||
return True
|
||||
|
||||
creating_domain = RoomID.from_string(event.room_id).domain
|
||||
originating_domain = EventID.from_string(event.event_id).domain
|
||||
originating_domain = UserID.from_string(event.sender).domain
|
||||
if creating_domain != originating_domain:
|
||||
if not self.can_federate(event, auth_events):
|
||||
raise SynapseError(
|
||||
raise AuthError(
|
||||
403,
|
||||
"This room has been marked as unfederatable."
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue