Wrong openapi schema on {id} endpoints

Description

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.

Problem/Justification

None

Impact

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug ClerkApril 2, 2021 at 8:41 AM

Bug ClerkApril 2, 2021 at 7:15 AM

Complete

Details

Assignee

Reporter

Labels

Impact

Low

Components

Affects versions

Priority

More fields

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