What are the Slack Archives?
Itโs a history of our time together in the Slack Community! Thereโs a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you wonโt be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hello. I tried to generate the OpenApi schema for glue which has an array inside for the cart patch
Hello. I tried to generate the OpenApi schema for glue which has an array inside for the cart patch request. The output of the generation is the following (snippet)
... RestCartsRequestAttributes: properties: priceMode: type: string currency: type: string store: type: string discounts: items: $ref: '#/components/schemas/RestCartsDiscountsTransfer' ...
However, after import this leads in Postman to{
"data": {
"type": "<string>",
"attributes": {
"priceMode": "<string>",
"currency": "<string>",
"store": "<string>",
"discounts": "schema type not provided"
}
}
}
As you can see, the discounts should be displayed as an array, an error/fault string occurred instead. It seems that the generator does omit the type if it is an array of objects. It should be more
RestCartsRequestAttributes: properties: priceMode: type: string currency: type: string store: type: string discounts: type: array items: $ref: '#/components/schemas/RestCartsDiscountsTransfer'
And then it works correctly{
"data": {
"type": "<string>",
"attributes": {
"priceMode": "<string>",
"currency": "<string>",
"store": "<string>",
"discounts": [
{
"displayName": "<string>",
"amount": "<integer>",
"code": "<string>"
},
{
"displayName": "<string>",
"amount": "<integer>",
"code": "<string>"
}
]
}
}
}
Is this a known issue? Best regards
Comments
-
Hello Ingo. I checked this briefly, and it looks like you are right. Iโll open a bug regarding this.
0 -
Thanks a lot ๐
0 -
@UPWG9AYH2 as usual, if you need to be notified when it's fixed and released - please create a support ticket. Thanks!
0 -
Hi @UPWG9AYH2, this should have been fixed in https://github.com/spryker/documentation-generator-rest-api/releases/tag/1.8.4.
0 -
Thanks a lot guys ๐
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 929 Developer Corner
- 787 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 Job Opportunities
- 3.2K ๐ Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random