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; return [validationErrors[requiredResults.success[0]]] || null;
} }
if (!isValid) { if (validationResults.failed.length) {
return [validationError]; 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)) }.call(this))