diff --git a/lib/validatable.js b/lib/validatable.js index f1469f06..3f45db48 100644 --- a/lib/validatable.js +++ b/lib/validatable.js @@ -133,7 +133,7 @@ Validatable.prototype.isValid = function (callback) { asyncFail = asyncFail || fail; if (--wait === 0 && callback) { validationsDone.call(inst, function () { - callback(!asyncFail); + callback(valid && !asyncFail); }); } }