diff --git a/index.js b/index.js index f4f6681..9a235f1 100644 --- a/index.js +++ b/index.js @@ -3,9 +3,13 @@ const combinator = require("@validatem/combinator"); module.exports = function withContext(rules, context) { - return combinator((item, applyValidators, parentContext) => { + let validator = combinator((item, applyValidators, parentContext) => { let mergedContext = Object.assign({}, parentContext, context); return applyValidators(item, rules, mergedContext); }); + + validator.callIfNull = true; + + return validator; };