From 7a1796870a94c4d1db63d9cd7737be495d41cb06 Mon Sep 17 00:00:00 2001 From: David Baker Date: Mon, 10 Aug 2015 16:22:33 +0100 Subject: [PATCH] Handle old server that don't support login using email address --- src/controllers/templates/Login.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/controllers/templates/Login.js b/src/controllers/templates/Login.js index 6fecee0ad9..7a79dbb21c 100644 --- a/src/controllers/templates/Login.js +++ b/src/controllers/templates/Login.js @@ -91,7 +91,11 @@ module.exports = { } }, function(error) { self.setStep("stage_m.login.password"); - self.setState({errorText: 'Login failed.'}); + if (error.httpStatus == 400 && loginParams.medium) { + self.setState({errorText: 'This Home Server does not support login using email address.'}); + } else { + self.setState({errorText: 'Login failed.'}); + } }); },