[ https://issues.apache.org/jira/browse/CAMEL-19700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17758778#comment-17758778 ]
Tomohisa Igarashi commented on CAMEL-19700: ------------------------------------------- Turned out it doesn't work for expression, which is not a required property, since "required" needs to be specified in parent in order to get schema composition work. > camel-yaml-dsl: Add "additionalProperties: false" on every sub schema > --------------------------------------------------------------------- > > Key: CAMEL-19700 > URL: https://issues.apache.org/jira/browse/CAMEL-19700 > Project: Camel > Issue Type: Task > Components: camel-yaml-dsl > Affects Versions: 4.0-RC2 > Reporter: Tomohisa Igarashi > Assignee: Tomohisa Igarashi > Priority: Major > > Currently the camel-yaml-dsl.json schema file doesn't have > "additionalProperties: false" on each definitions. Since this property is > "true" by default, if not explicitly specified to "false", schema validator > allows arbitrary properties. In order to make this schema file work for > validation, we'd want to add "additionalProperties: false" on every > properties. The schema generator plugin already has that option. > https://issues.apache.org/jira/browse/CAMEL-18829 -- This message was sent by Atlassian Jira (v8.20.10#820010)