Skip to content

Commit 39cca69

Browse files
style and allowReserved defaults are only in effect when any of style, explode, allowReserved are present
see OAI#4899
1 parent 72d8bc2 commit 39cca69

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
@@ -577,7 +577,6 @@ $defs:
577577
additionalProperties:
578578
$ref: '#/$defs/header-or-reference'
579579
style:
580-
default: form
581580
enum:
582581
- form
583582
- spaceDelimited
@@ -586,7 +585,6 @@ $defs:
586585
explode:
587586
type: boolean
588587
allowReserved:
589-
default: false
590588
type: boolean
591589
encoding:
592590
type: object
@@ -603,6 +601,20 @@ $defs:
603601
properties:
604602
prefixEncoding: false
605603
itemEncoding: false
604+
style:
605+
properties:
606+
allowReserved:
607+
default: false
608+
explode:
609+
properties:
610+
style:
611+
default: form
612+
allowReserved:
613+
default: false
614+
allowReserved:
615+
properties:
616+
style:
617+
default: form
606618
allOf:
607619
- $ref: '#/$defs/specification-extensions'
608620
- $ref: '#/$defs/styles-for-form'

0 commit comments

Comments
 (0)