Skip to content

Commit 72de87b

Browse files
style and allowReserved defaults are only in effect when any of style, explode, allowReserved are present
see #4899
1 parent 56aafd8 commit 72de87b

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

src/schemas/validation/schema.yaml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,6 @@ $defs:
494494
additionalProperties:
495495
$ref: '#/$defs/header-or-reference'
496496
style:
497-
default: form
498497
enum:
499498
- form
500499
- spaceDelimited
@@ -503,8 +502,22 @@ $defs:
503502
explode:
504503
type: boolean
505504
allowReserved:
506-
default: false
507505
type: boolean
506+
dependentSchemas:
507+
style:
508+
properties:
509+
allowReserved:
510+
default: false
511+
explode:
512+
properties:
513+
style:
514+
default: form
515+
allowReserved:
516+
default: false
517+
allowReserved:
518+
properties:
519+
style:
520+
default: form
508521
allOf:
509522
- $ref: '#/$defs/specification-extensions'
510523
- $ref: '#/$defs/styles-for-form'

0 commit comments

Comments
 (0)