Don't treat not
as an array (in contrast to allOf
, anyOf
, oneOf
)
#3941
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This fixes Swagger-UI's incorrect parsing of Schema object
not
values. It looks like I introduced this problem - looking back at the RC1 definitions I wrote to implement against, the Schema Object definition had an invalid array under thenot
key (presumably a result of copy-pastinganyOf
/oneOf
). Mea culpa!Per JSON Schema (emphasis mine):
allOf
anyOf
oneOf
not
Motivation and Context
Fixes #3932.
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
package.json
)Checklist: