Fix showing multiple error messages

This commit is contained in:
Semigradsky 2015-07-09 11:35:52 +03:00
parent 9e5723c554
commit 89759fefde
1 changed files with 7 additions and 2 deletions

View File

@ -320,8 +320,13 @@ Formsy.Form = React.createClass({
return [validationErrors[requiredResults.success[0]]] || null;
}
if (!isValid) {
return [validationError];
if (validationResults.failed.length) {
return validationResults.failed.map(function(failed) {
return validationErrors[failed] ? validationErrors[failed] : validationError;
}).filter(function(x, pos, arr) {
// Remove duplicates
return arr.indexOf(x) === pos;
});
}
}.call(this))