Open nkitsaini opened 3 years ago
× AS can make room aliases
In sytest, which is probably why this isn't possible.
I went through the code and found some relevant stuff (I might be wrong as not familiar with go
)
Room
is createdPsuedo Code for fix:
alias_owner = getExclusiveOwner(alias)
if alias_owner == None:
proceed and create the alias
else:
if alias_owner != appservice_who_sent_the_request:
return AliasIsExclusive() # shouldn't create alias
else:
proceed and create the alias
(Similar thing should be confirmed for other namespaces, namely user
and room_id
Same as #661 which is closed but I can still reproduce the issue.
Background information
Steps to reproduce
Logs
Can't find anything relevant in debug logs.