diff --git a/src/server/config/config.js b/src/server/config/config.js index 1d036ca63e96a0..a7c017b7ea97c9 100644 --- a/src/server/config/config.js +++ b/src/server/config/config.js @@ -97,7 +97,10 @@ module.exports = class Config { ); } - const results = Joi.validate(newVals, this.getSchema(), { context }); + const results = Joi.validate(newVals, this.getSchema(), { + context, + abortEarly: false + }); if (results.error) { throw results.error; diff --git a/src/server/http/setup_connection.js b/src/server/http/setup_connection.js index 13e0d937ca1940..0d2b0e0e9aa58d 100644 --- a/src/server/http/setup_connection.js +++ b/src/server/http/setup_connection.js @@ -21,6 +21,11 @@ export default function (kbnServer, server, config) { cors: config.get('server.cors'), payload: { maxBytes: config.get('server.maxPayloadBytes') + }, + validate: { + options: { + abortEarly: false + } } } };