From 4402635d4934d62a5c464e43d5cf79478a4128cd Mon Sep 17 00:00:00 2001 From: OliverTetzTT <111119720+OliverTetzTT@users.noreply.github.com> Date: Wed, 1 Nov 2023 17:59:19 +0100 Subject: [PATCH] [python] Fix postponed model imports (#16882) * replaced method used on model to import the model not the mapping name * replaced method used on model to import the model not the mapping name --- .../openapitools/codegen/languages/AbstractPythonCodegen.java | 2 +- .../codegen/languages/AbstractPythonPydanticV1Codegen.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java index ee8b428f92db..e4adee10dd48 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java @@ -929,7 +929,7 @@ private ModelsMap postProcessModelsMap(ModelsMap objs) { typingImports.add("Union"); Set discriminator = model.getDiscriminator().getMappedModels(); for (CodegenDiscriminator.MappedModel mappedModel : discriminator) { - postponedModelImports.add(mappedModel.getMappingName()); + postponedModelImports.add(mappedModel.getModelName()); } } } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonPydanticV1Codegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonPydanticV1Codegen.java index 5fc6023360f9..52a203e3c974 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonPydanticV1Codegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonPydanticV1Codegen.java @@ -881,7 +881,7 @@ private ModelsMap postProcessModelsMap(ModelsMap objs) { typingImports.add("Union"); Set discriminator = model.getDiscriminator().getMappedModels(); for (CodegenDiscriminator.MappedModel mappedModel : discriminator) { - postponedModelImports.add(mappedModel.getMappingName()); + postponedModelImports.add(mappedModel.getModelName()); } } }