Skip to content

Commit 19fed9f

Browse files
committed
Wrap '$ref's to prevent 'definitions' override
1 parent c976486 commit 19fed9f

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

schemas/v2.0/schema.json

+20-4
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,19 @@
4040
},
4141
"consumes": {
4242
"description": "A list of MIME types accepted by the API.",
43-
"$ref": "#/definitions/mediaTypeList"
43+
"allOf": [
44+
{
45+
"$ref": "#/definitions/mediaTypeList"
46+
}
47+
]
4448
},
4549
"produces": {
4650
"description": "A list of MIME types the API can produce.",
47-
"$ref": "#/definitions/mediaTypeList"
51+
"allOf": [
52+
{
53+
"$ref": "#/definitions/mediaTypeList"
54+
}
55+
]
4856
},
4957
"paths": {
5058
"$ref": "#/definitions/paths"
@@ -263,11 +271,19 @@
263271
},
264272
"produces": {
265273
"description": "A list of MIME types the API can produce.",
266-
"$ref": "#/definitions/mediaTypeList"
274+
"allOf": [
275+
{
276+
"$ref": "#/definitions/mediaTypeList"
277+
}
278+
]
267279
},
268280
"consumes": {
269281
"description": "A list of MIME types the API can consume.",
270-
"$ref": "#/definitions/mediaTypeList"
282+
"allOf": [
283+
{
284+
"$ref": "#/definitions/mediaTypeList"
285+
}
286+
]
271287
},
272288
"parameters": {
273289
"$ref": "#/definitions/parametersList"

0 commit comments

Comments
 (0)