Supply bind_email=true at registration time - required for 3pid invites to work.

pull/21833/head
Kegan Dougal 2015-12-17 14:34:45 +00:00
parent 5eff6140e0
commit 1eeb732625
1 changed files with 10 additions and 1 deletions

View File

@ -116,8 +116,17 @@ class Register extends Signup {
_tryRegister(authDict) {
var self = this;
var bindEmail;
if (this.username && this.password) {
// only need to bind_email when sending u/p - sending it at other
// times clobbers the u/p resulting in M_MISSING_PARAM (password)
bindEmail = true;
}
return MatrixClientPeg.get().register(
this.username, this.password, this.params.sessionId, authDict
this.username, this.password, this.params.sessionId, authDict, bindEmail
).then(function(result) {
self.credentials = result;
self.setStep("COMPLETE");