Merge pull request #925 from matrix-org/markjh/auth_fix

Fix 500 ISE when sending alias event without a state_key
This commit is contained in:
Mark Haines 2016-07-18 15:04:47 +01:00 committed by GitHub
commit a292454aa1
1 changed files with 5 additions and 0 deletions

View File

@ -121,6 +121,11 @@ class Auth(object):
# FIXME: Temp hack
if event.type == EventTypes.Aliases:
if not event.is_state():
raise AuthError(
403,
"Alias event must be a state event",
)
if not event.state_key:
raise AuthError(
403,