Skip to content

Commit ccf973e

Browse files
committed
1 parent f3aa0b0 commit ccf973e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

openapi_python_client/parser/openapi.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ def from_data(
5454
endpoint, schemas = Endpoint.from_data(
5555
data=operation, path=path, method=method, tag=tag, schemas=schemas
5656
)
57+
if not isinstance(endpoint, ParseError):
58+
endpoint, schemas = Endpoint._add_parameters(endpoint=endpoint, data=path_data, schemas=schemas)
5759
if isinstance(endpoint, ParseError):
5860
endpoint.header = (
5961
f"ERROR parsing {method.upper()} {path} within {tag}. Endpoint will not be generated."
@@ -206,7 +208,7 @@ def _add_responses(*, endpoint: "Endpoint", data: oai.Responses, schemas: Schema
206208

207209
@staticmethod
208210
def _add_parameters(
209-
*, endpoint: "Endpoint", data: oai.Operation, schemas: Schemas
211+
*, endpoint: "Endpoint", data: Union[oai.Operation, oai.PathItem], schemas: Schemas
210212
) -> Tuple[Union["Endpoint", ParseError], Schemas]:
211213
endpoint = deepcopy(endpoint)
212214
if data.parameters is None:

0 commit comments

Comments
 (0)