-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incomplete OpenApiResponse #1315
Comments
We had an issue in a previous version where |
Latest, 1.6.6. |
I was able to repro with this snippet {
"swagger": "2.0",
"info": {
"version": "1.0",
"title": "Azure Blob Storage",
},
"host": "localhost:23340",
"basePath": "/apim/azureblob",
"schemes": [
"https"
],
"paths": {
"/{connectionId}/datasets/default/GetFileContentByPath": {
"get": {
"tags": [
"AzureBlobSingletonFileTransferFileData"
],
"summary": "Get blob content using path",
"description": "This operation retrieves blob contents using path.",
"operationId": "GetFileContentByPath",
"responses": {
"200": {
"description": "OK",
"schema": {
"format": "binary",
"description": "The content of the file.",
"type": "string",
"x-ms-summary": "File Content"
}
},
"default": {
"description": "Operation Failed."
}
},
"deprecated": true,
"x-ms-api-annotation": {
"status": "Production",
"family": "GetFileContentByPath",
"revision": 1
}
}
}
}
} The workaround is to add the following into the operation: "produces": ["application/octet-stream"], I thought this had been fixed by #842 but apparently not. @MaggieKimani1 could you take a look at this and consider it for a 1.6.7 patch release. |
@darrelmiller yeah sure. |
Describe the bug
OpenApiResponse object doesn't include the schema that is included in the swagger file.
To Reproduce
Look at the response object and compare it with the swagger file
All fields/props are either null or empty.
Expected behavior
Have a way to access the schema, via Content or any other means.
Screenshots/Code Snippets
See code snippet
Additional context
It's likely related to "Produces" item which is not defined, neither locally, nor globally.
Per Swagger/OpenAPI spec, in Response object, schema SHOULD be accompanied by a relevant produces mime-type.
... but it's not mandatory.
The text was updated successfully, but these errors were encountered: