From 6d1ee37004509ccb46737f2a87c6b74799de2cb7 Mon Sep 17 00:00:00 2001 From: Mariusz Nowak Date: Thu, 1 Oct 2020 13:04:43 +0200 Subject: [PATCH] feat: Coerce input configuration values --- lib/classes/ConfigSchemaHandler/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/classes/ConfigSchemaHandler/index.js b/lib/classes/ConfigSchemaHandler/index.js index 09152d79b02..9a53368100d 100644 --- a/lib/classes/ConfigSchemaHandler/index.js +++ b/lib/classes/ConfigSchemaHandler/index.js @@ -91,7 +91,7 @@ class ConfigSchemaHandler { this.relaxProviderSchema(); } - const ajv = new Ajv({ allErrors: true, verbose: true }); + const ajv = new Ajv({ allErrors: true, coerceTypes: true, verbose: true }); require('ajv-keywords')(ajv, 'regexp'); // Workaround https://github.com/ajv-validator/ajv/issues/1255 normalizeSchemaObject(this.schema, this.schema);