From ab8c4d283bd3fb8ec1baa7a60900c99e1c93d6a5 Mon Sep 17 00:00:00 2001 From: OliverTetzTT <111119720+OliverTetzTT@users.noreply.github.com> Date: Fri, 20 Oct 2023 16:24:13 +0200 Subject: [PATCH 1/2] replaced method used on model to import the model not the mapping name --- .../openapitools/codegen/languages/AbstractPythonCodegen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 dae3b400ae9a..2da2a70721da 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()); } } } From ed4167d5f5233ad204563cb238efff4d2c89ebe8 Mon Sep 17 00:00:00 2001 From: OliverTetzTT <111119720+OliverTetzTT@users.noreply.github.com> Date: Fri, 20 Oct 2023 16:25:22 +0200 Subject: [PATCH 2/2] replaced method used on model to import the model not the mapping name --- .../codegen/languages/AbstractPythonPydanticV1Codegen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()); } } }