Fix missing confirm password error on LDAP claim page (#4099)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
e5cf22bc98
Коммит
5288255ca3
@@ -6,7 +6,6 @@ import * as Utils from 'utils/utils.jsx';
|
|||||||
import {switchFromLdapToEmail} from 'actions/user_actions.jsx';
|
import {switchFromLdapToEmail} from 'actions/user_actions.jsx';
|
||||||
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import ReactDOM from 'react-dom';
|
|
||||||
import {FormattedMessage} from 'react-intl';
|
import {FormattedMessage} from 'react-intl';
|
||||||
|
|
||||||
export default class LDAPToEmail extends React.Component {
|
export default class LDAPToEmail extends React.Component {
|
||||||
@@ -32,14 +31,14 @@ export default class LDAPToEmail extends React.Component {
|
|||||||
serverError: ''
|
serverError: ''
|
||||||
};
|
};
|
||||||
|
|
||||||
const ldapPassword = ReactDOM.findDOMNode(this.refs.ldappassword).value;
|
const ldapPassword = this.refs.ldappassword.value;
|
||||||
if (!ldapPassword) {
|
if (!ldapPassword) {
|
||||||
state.ldapPasswordError = Utils.localizeMessage('claim.ldap_to_email.ldapPasswordError', 'Please enter your AD/LDAP password.');
|
state.ldapPasswordError = Utils.localizeMessage('claim.ldap_to_email.ldapPasswordError', 'Please enter your AD/LDAP password.');
|
||||||
this.setState(state);
|
this.setState(state);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const password = ReactDOM.findDOMNode(this.refs.password).value;
|
const password = this.refs.password.value;
|
||||||
if (!password) {
|
if (!password) {
|
||||||
state.passwordError = Utils.localizeMessage('claim.ldap_to_email.pwdError', 'Please enter your password.');
|
state.passwordError = Utils.localizeMessage('claim.ldap_to_email.pwdError', 'Please enter your password.');
|
||||||
this.setState(state);
|
this.setState(state);
|
||||||
@@ -54,9 +53,9 @@ export default class LDAPToEmail extends React.Component {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const confirmPassword = ReactDOM.findDOMNode(this.refs.passwordconfirm).value;
|
const confirmPassword = this.refs.passwordconfirm.value;
|
||||||
if (!confirmPassword || password !== confirmPassword) {
|
if (!confirmPassword || password !== confirmPassword) {
|
||||||
state.error = Utils.localizeMessage('claim.ldap_to_email.pwdNotMatch', 'Passwords do not match.');
|
state.confirmError = Utils.localizeMessage('claim.ldap_to_email.pwdNotMatch', 'Passwords do not match.');
|
||||||
this.setState(state);
|
this.setState(state);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user