mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-08-06 15:14:15 -04:00
Give a meaningful error message when a client tries to create a room with an invalid alias localpart. (#12779)
This commit is contained in:
parent
a167304c8b
commit
df4963548b
3 changed files with 19 additions and 0 deletions
|
@ -71,6 +71,9 @@ class DirectoryHandler:
|
|||
if wchar in room_alias.localpart:
|
||||
raise SynapseError(400, "Invalid characters in room alias")
|
||||
|
||||
if ":" in room_alias.localpart:
|
||||
raise SynapseError(400, "Invalid character in room alias localpart: ':'.")
|
||||
|
||||
if not self.hs.is_mine(room_alias):
|
||||
raise SynapseError(400, "Room alias must be local")
|
||||
# TODO(erikj): Change this.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue