Closed
Description
Hi, after updating to the latest release I had a strange error with schemas.
Swagger example
/couriers/{courierIdentifier}:
get:
description: 'description text'
tags:
- Couriers
parameters:
- $ref: '#/components/parameters/courierIdentifierInPath'
responses:
200:
description: 'successful response'
content:
application/json:
schema:
$ref: 'definitions/couriers/get.yml#/responses/GetResponse'
400:
$ref: '#/components/responses/CommonSuccessfulResponse'
500:
$ref: '#/components/responses/CommonSuccessfulResponse'
Validation error
{'description': 'successful response', 'content': {'application/json': {'schema': {'$ref': 'definitions/couriers/get.yml#/responses/GetResponse', 'x-scope': ['file:///data/swagger.yml']}}}} is not valid under any of the given schemas
Failed validating 'oneOf' in schema['properties']['paths']['patternProperties']['^\\/']['patternProperties']['^(get|put|post|delete|options|head|patch|trace)$']['properties']['responses']['patternProperties']['^[1-5](?:\\d{2}|XX)$']:
{'oneOf': [{'$ref': '#/definitions/Response'},
{'$ref': '#/definitions/Reference'}]}
On instance['paths']['/couriers/{courierIdentifier}']['get']['responses']['200']:
{'content': {'application/json': {'schema': {'$ref': 'definitions/couriers/get.yml#/responses/GetResponse',
'x-scope': ['file:///data/swagger.yml']}}},
'description': 'successful response'}
But if I remove $ref parameter in schema description or change it to type: string
it works fine.
Do you know any solutions? Thanks
Metadata
Metadata
Assignees
Labels
No labels