Merge pull request #1716 from rgarmsen2295/plt-1453
PLT-1453 No longer errors upon saving the same info in Account Settings -> General
Этот коммит содержится в:
@@ -51,7 +51,7 @@ export default class UserSettingsGeneralTab extends React.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (user.username === username) {
|
if (user.username === username) {
|
||||||
this.setState({clientError: 'You must submit a new username.', emailError: '', serverError: ''});
|
this.updateSection('');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ export default class UserSettingsGeneralTab extends React.Component {
|
|||||||
const nickname = this.state.nickname.trim();
|
const nickname = this.state.nickname.trim();
|
||||||
|
|
||||||
if (user.nickname === nickname) {
|
if (user.nickname === nickname) {
|
||||||
this.setState({clientError: 'You must submit a new nickname.', emailError: '', serverError: ''});
|
this.updateSection('');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -82,7 +82,7 @@ export default class UserSettingsGeneralTab extends React.Component {
|
|||||||
const lastName = this.state.lastName.trim();
|
const lastName = this.state.lastName.trim();
|
||||||
|
|
||||||
if (user.first_name === firstName && user.last_name === lastName) {
|
if (user.first_name === firstName && user.last_name === lastName) {
|
||||||
this.setState({clientError: 'You must submit a new first or last name.', emailError: '', serverError: ''});
|
this.updateSection('');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -98,10 +98,6 @@ export default class UserSettingsGeneralTab extends React.Component {
|
|||||||
const email = this.state.email.trim().toLowerCase();
|
const email = this.state.email.trim().toLowerCase();
|
||||||
const confirmEmail = this.state.confirmEmail.trim().toLowerCase();
|
const confirmEmail = this.state.confirmEmail.trim().toLowerCase();
|
||||||
|
|
||||||
if (user.email === email) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (email === '' || !Utils.isEmail(email)) {
|
if (email === '' || !Utils.isEmail(email)) {
|
||||||
this.setState({emailError: 'Please enter a valid email address.', clientError: '', serverError: ''});
|
this.setState({emailError: 'Please enter a valid email address.', clientError: '', serverError: ''});
|
||||||
return;
|
return;
|
||||||
@@ -112,6 +108,11 @@ export default class UserSettingsGeneralTab extends React.Component {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (user.email === email) {
|
||||||
|
this.updateSection('');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
user.email = email;
|
user.email = email;
|
||||||
this.submitUser(user, true);
|
this.submitUser(user, true);
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user