diff --git a/lib/validation.js b/lib/validation.js index cc6b7e6c6..a63a5274f 100755 --- a/lib/validation.js +++ b/lib/validation.js @@ -69,10 +69,11 @@ internals.input = function (source, key, request, next) { } } + request.log(['hapi', 'validation', 'error', source], error); + // Log only if (request.route.validate.failAction === 'log') { - request.log(['hapi', 'validation', 'error', source], error); return next(); } diff --git a/test/unit/validation.js b/test/unit/validation.js index f73f1e0a0..169196a76 100755 --- a/test/unit/validation.js +++ b/test/unit/validation.js @@ -54,7 +54,8 @@ describe('Validation', function () { route: routeClone.config, server: { settings: {} - } + }, + log: function () { } }; }; @@ -73,7 +74,8 @@ describe('Validation', function () { route: routeClone.config, server: { settings: {} - } + }, + log: function () { } }; };