From eea797d181fc2eaad3a49e2f41f8c168703e6153 Mon Sep 17 00:00:00 2001 From: Georgy Grigoryev Date: Tue, 25 Jul 2017 11:04:30 +0400 Subject: [PATCH] import models fix for csharp (#6155) --- .../io/swagger/codegen/languages/AbstractCSharpCodegen.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java index 05297736d0fa..435c12337e94 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java @@ -579,6 +579,11 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co @Override public String toModelName(String name) { + // We need to check if import-mapping has a different model for this class, so we use it + // instead of the auto-generated one. + if (importMapping.containsKey(name)) { + return importMapping.get(name); + } if (!StringUtils.isEmpty(modelNamePrefix)) { name = modelNamePrefix + "_" + name; }