Skip to content

Commit 2463bd0

Browse files
style and allowReserved defaults are only in effect when any of style, explode, allowReserved are present
see #4899
1 parent 21010ce commit 2463bd0

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/schemas/validation/schema.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,6 @@ $defs:
587587
additionalProperties:
588588
$ref: '#/$defs/header-or-reference'
589589
style:
590-
default: form
591590
enum:
592591
- form
593592
- spaceDelimited
@@ -596,7 +595,6 @@ $defs:
596595
explode:
597596
type: boolean
598597
allowReserved:
599-
default: false
600598
type: boolean
601599
encoding:
602600
type: object
@@ -613,6 +611,20 @@ $defs:
613611
properties:
614612
prefixEncoding: false
615613
itemEncoding: false
614+
style:
615+
properties:
616+
allowReserved:
617+
default: false
618+
explode:
619+
properties:
620+
style:
621+
default: form
622+
allowReserved:
623+
default: false
624+
allowReserved:
625+
properties:
626+
style:
627+
default: form
616628
allOf:
617629
- $ref: '#/$defs/specification-extensions'
618630
- $ref: '#/$defs/styles-for-form'

0 commit comments

Comments
 (0)