#218: do not write username into email field, because it may break logic of some features

This commit is contained in:
SleepWalker 2016-10-09 22:04:10 +03:00
parent 8f51ef3273
commit 14f096a45f

View File

@ -19,9 +19,18 @@ export function login({login = '', password = '', rememberMe = false}) {
.catch((resp) => {
if (resp.errors) {
if (resp.errors.password === PASSWORD_REQUIRED) {
let username = '';
let email = '';
if (/[@.]/.test(login)) {
email = login;
} else {
username = login;
}
return dispatch(updateUser({
username: login,
email: login
username,
email
}));
} else if (resp.errors.login === ACTIVATION_REQUIRED) {
return dispatch(needActivation());