Complete
Details
Assignee
WaqarWaqarReporter
Richard KojedzinszkyRichard KojedzinszkyLabels
Impact
LowComponents
Fix versions
Affects versions
Priority
Low
Details
Details
Assignee
Waqar
WaqarReporter
Richard Kojedzinszky
Richard KojedzinszkyLabels
Impact
Low
Components
Fix versions
Affects versions
Priority
More fields
More fields
More fields
Katalon Platform
Katalon Platform
Katalon Platform
Created March 22, 2021 at 7:28 PM
Updated July 1, 2022 at 5:12 PM
Resolved April 19, 2021 at 9:58 PM
OpenAPI schema is broken for get methods on paths with `id`
This snippet shows right schema:
```
"/pool/dataset/id/{id}": {
"delete": {
"tags": [
"pool.dataset"
],
"responses": {
"200": {
"$ref": "#/components/responses/Success"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
}
},
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"title": "id",
"type": "string"
}
}
],
```
id parameter schema is correct. However, for `get` operation:
```
"get": {
"tags": [
"pool.dataset"
],
"responses": {
"200": {
"$ref": "#/components/responses/Success"
},
"401": {
"$ref": "#/components/responses/Unauthorized"
}
},
"parameters": [
{
"name": "limit",
"in": "query",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "offset",
"in": "query",
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "count",
"in": "query",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "array",
"title": "query-filters",
"default": null,
"items": {},
"nullable": true
}
}
],
```
The `id` parameter became an array.