diff --git a/lib/classes/ConfigSchemaHandler/index.js b/lib/classes/ConfigSchemaHandler/index.js index 73bcb623d58..09152d79b02 100644 --- a/lib/classes/ConfigSchemaHandler/index.js +++ b/lib/classes/ConfigSchemaHandler/index.js @@ -207,13 +207,15 @@ class ConfigSchemaHandler { } relaxProviderSchema() { + // provider this.schema.properties.provider.additionalProperties = true; + + // functions[] this.schema.properties.functions.patternProperties[ FUNCTION_NAME_PATTERN ].additionalProperties = true; - // Do not report errors regarding unsupported function events as - // their schemas are not defined. + // functions[].events[] if ( Array.isArray( this.schema.properties.functions.patternProperties[FUNCTION_NAME_PATTERN].properties.events