mirror of
https://github.com/element-hq/synapse.git
synced 2024-12-14 11:57:44 +00:00
Make v2_alpha reg follow the AS API specification
The spec is clear the key should be 'user' not 'username' and this is indeed the case for v1. This is not true for v2_alpha though, which is what this commit is fixing.
This commit is contained in:
parent
bd77216d06
commit
83776d6219
1 changed files with 5 additions and 0 deletions
|
@ -100,6 +100,11 @@ class RegisterRestServlet(RestServlet):
|
|||
|
||||
# == Application Service Registration ==
|
||||
if appservice:
|
||||
# Set the desired user according to the AS API (which uses the
|
||||
# 'user' key not 'username'). Since this is a new addition, we'll
|
||||
# fallback to 'username' if they gave one.
|
||||
if isinstance(body.get("user"), basestring):
|
||||
desired_username = body["user"]
|
||||
result = yield self._do_appservice_registration(
|
||||
desired_username, request.args["access_token"][0]
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue