Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit 4e51b64

Browse files
committed
Fixes parameter imports
1 parent 30e7ad3 commit 4e51b64

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

modules/openapi-json-schema-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -979,6 +979,7 @@ public Map<String, ModelsMap> postProcessAllModels(Map<String, ModelsMap> objs)
979979

980980
public CodegenParameter fromParameter(Parameter parameter, String priorJsonPathFragment) {
981981
CodegenParameter cp = super.fromParameter(parameter, priorJsonPathFragment);
982+
fixSchemaImports(cp.imports);
982983
if (parameter.getStyle() != null) {
983984
switch(parameter.getStyle()) {
984985
case MATRIX:

samples/openapi3/client/petstore/python/petstore_api/paths/fake_ref_obj_in_query/get/parameter_0.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
from petstore_api import schemas # noqa: F401
2626

27-
foo.Foo
27+
from petstore_api.components.schema import foo
2828

2929

3030
schema = foo.Foo

samples/openapi3/client/petstore/python/petstore_api/paths/fake_test_query_paramters/put/parameter_5.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
from petstore_api import schemas # noqa: F401
2626

27-
string_with_validation.StringWithValidation
27+
from petstore_api.components.schema import string_with_validation
2828

2929

3030
schema = string_with_validation.StringWithValidation

0 commit comments

Comments
 (0)