Return the promise so the failure actually propagates through the promise chain. Makes the invite error handling code work.

Fixes https://github.com/vector-im/vector-web/issues/691
This commit is contained in:
David Baker 2016-03-09 18:48:38 +00:00
parent f41c0d9bbf
commit a74e7b45d0

View file

@ -202,12 +202,12 @@ module.exports = React.createClass({
var promise = inviteWarningDefer.promise;
if (isEmailAddress) {
promise = promise.then(function() {
MatrixClientPeg.get().inviteByEmail(self.props.roomId, inputText);
return MatrixClientPeg.get().inviteByEmail(self.props.roomId, inputText);
});
}
else {
promise = promise.then(function() {
MatrixClientPeg.get().invite(self.props.roomId, inputText);
return MatrixClientPeg.get().invite(self.props.roomId, inputText);
});
}