You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
We had an issue in a previous version where produces was required to properly read the schema. That should be fixed in the latest version of the library. What version are you using?
{"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. Maggie Kimani (@MaggieKimani1) could you take a look at this and consider it for a 1.6.7 patch release.
Activity
darrelmiller commentedon Aug 17, 2023
We had an issue in a previous version where
produceswas required to properly read the schema. That should be fixed in the latest version of the library. What version are you using?LucGenetier commentedon Aug 17, 2023
Latest, 1.6.6.
darrelmiller commentedon Aug 17, 2023
I was able to repro with this snippet
The workaround is to add the following into the operation:
I thought this had been fixed by #842 but apparently not. Maggie Kimani (@MaggieKimani1) could you take a look at this and consider it for a 1.6.7 patch release.
MaggieKimani1 commentedon Aug 17, 2023
Darrel (@darrelmiller) yeah sure.