Skip to content

Commit 2d201d6

Browse files
style and allowReserved defaults are only in effect when any of style, explode, allowReserved are present
see #4899
1 parent eb10cbc commit 2d201d6

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
@@ -578,7 +578,6 @@ $defs:
578578
additionalProperties:
579579
$ref: '#/$defs/header-or-reference'
580580
style:
581-
default: form
582581
enum:
583582
- form
584583
- spaceDelimited
@@ -587,7 +586,6 @@ $defs:
587586
explode:
588587
type: boolean
589588
allowReserved:
590-
default: false
591589
type: boolean
592590
encoding:
593591
type: object
@@ -604,6 +602,20 @@ $defs:
604602
properties:
605603
prefixEncoding: false
606604
itemEncoding: false
605+
style:
606+
properties:
607+
allowReserved:
608+
default: false
609+
explode:
610+
properties:
611+
style:
612+
default: form
613+
allowReserved:
614+
default: false
615+
allowReserved:
616+
properties:
617+
style:
618+
default: form
607619
allOf:
608620
- $ref: '#/$defs/specification-extensions'
609621
- $ref: '#/$defs/styles-for-form'

0 commit comments

Comments
 (0)