Update validation order to match field order

Validation is meant to run in reverse order of the fields (so that the last
message emitted is for the first invalid field).
This commit is contained in:
J. Ryan Stinnett 2019-02-21 11:35:50 +00:00
parent 8b66b6bdb3
commit 27abd7d507

View File

@ -82,11 +82,11 @@ module.exports = React.createClass({
// is the one from the first invalid field.
// It's not super ideal that this just calls
// onError once for each invalid field.
this.validateField(FIELD_PHONE_NUMBER, ev.type);
this.validateField(FIELD_EMAIL, ev.type);
this.validateField(FIELD_PASSWORD_CONFIRM, ev.type);
this.validateField(FIELD_PASSWORD, ev.type);
this.validateField(FIELD_USERNAME, ev.type);
this.validateField(FIELD_PHONE_NUMBER, ev.type);
this.validateField(FIELD_EMAIL, ev.type);
const self = this;
if (this.allFieldsValid()) {