Fixed reset password error (#3769)
Этот коммит содержится в:
@@ -3,17 +3,10 @@
|
|||||||
|
|
||||||
import ReactDOM from 'react-dom';
|
import ReactDOM from 'react-dom';
|
||||||
import Client from 'client/web_client.jsx';
|
import Client from 'client/web_client.jsx';
|
||||||
import Constants from 'utils/constants.jsx';
|
import * as Utils from 'utils/utils.jsx';
|
||||||
import {Modal} from 'react-bootstrap';
|
import {Modal} from 'react-bootstrap';
|
||||||
|
|
||||||
import {injectIntl, intlShape, defineMessages, FormattedMessage} from 'react-intl';
|
import {injectIntl, intlShape, FormattedMessage} from 'react-intl';
|
||||||
|
|
||||||
var holders = defineMessages({
|
|
||||||
submit: {
|
|
||||||
id: 'admin.reset_password.submit',
|
|
||||||
defaultMessage: 'Please enter at least {chars} characters.'
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
@@ -31,13 +24,13 @@ class ResetPasswordModal extends React.Component {
|
|||||||
|
|
||||||
doSubmit(e) {
|
doSubmit(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var password = ReactDOM.findDOMNode(this.refs.password).value;
|
const password = this.refs.password.value;
|
||||||
|
|
||||||
if (!password || password.length < Constants.MIN_PASSWORD_LENGTH) {
|
const passwordErr = Utils.isValidPassword(password);
|
||||||
this.setState({serverError: this.props.intl.formatMessage(holders.submit, {chars: Constants.MIN_PASSWORD_LENGTH})});
|
if (passwordErr) {
|
||||||
|
this.setState({serverError: passwordErr});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setState({serverError: null});
|
this.setState({serverError: null});
|
||||||
|
|
||||||
Client.adminResetPassword(
|
Client.adminResetPassword(
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user