From eed8bcd1aeef21410d31d3245ca7467adf1bdc9b Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Mon, 8 May 2017 18:21:25 -0600 Subject: [PATCH] fix(document): handle errors in subdoc pre validate Fix #5215 --- lib/schema/embedded.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/schema/embedded.js b/lib/schema/embedded.js index d1e293fdceb..5b20775c797 100644 --- a/lib/schema/embedded.js +++ b/lib/schema/embedded.js @@ -177,7 +177,7 @@ Embedded.prototype.doValidate = function(value, fn, scope) { if (!(value instanceof Constructor)) { value = new Constructor(value); } - value.validate(fn, {__noPromise: true}); + value.validate({__noPromise: true}, fn); }, scope); };