Skip to content

Commit e839b7c

Browse files
authored
Merge branch 'master' into codegen-issue-728
2 parents f3c97e4 + 046a0dc commit e839b7c

28 files changed

+1481
-8
lines changed

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>io.swagger.codegen.v3</groupId>
1414
<artifactId>swagger-codegen-generators</artifactId>
15-
<version>1.0.21-SNAPSHOT</version>
15+
<version>1.0.22-SNAPSHOT</version>
1616
<packaging>jar</packaging>
1717

1818
<build>
@@ -252,9 +252,9 @@
252252
</dependency>
253253
</dependencies>
254254
<properties>
255-
<swagger-codegen-version>3.0.21-SNAPSHOT</swagger-codegen-version>
256-
<swagger-parser-version>2.0.21-SNAPSHOT</swagger-parser-version>
257-
<swagger-core-version>2.1.2</swagger-core-version>
255+
<swagger-codegen-version>3.0.22-SNAPSHOT</swagger-codegen-version>
256+
<swagger-parser-version>2.0.21</swagger-parser-version>
257+
<swagger-core-version>2.1.4</swagger-core-version>
258258
<jackson-version>2.10.3</jackson-version>
259259
<scala-version>2.11.1</scala-version>
260260
<felix-version>3.3.0</felix-version>

src/main/java/io/swagger/codegen/v3/generators/DefaultCodegenConfig.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
import static io.swagger.codegen.v3.generators.handlebars.ExtensionHelper.getBooleanValue;
112112

113113
public abstract class DefaultCodegenConfig implements CodegenConfig {
114-
private static final Logger LOGGER = LoggerFactory.getLogger(DefaultCodegenConfig.class);
114+
protected static final Logger LOGGER = LoggerFactory.getLogger(DefaultCodegenConfig.class);
115115

116116
public static final String DEFAULT_CONTENT_TYPE = "application/json";
117117
public static final String REQUEST_BODY_NAME = "body";
@@ -2697,7 +2697,9 @@ else if (schema instanceof ArraySchema) {
26972697
if (codegenProperty.complexType != null) {
26982698
imports.add(codegenProperty.complexType);
26992699
}
2700-
imports.add(codegenProperty.baseType);
2700+
if (codegenParameter.baseType != null) {
2701+
imports.add(codegenProperty.baseType);
2702+
}
27012703
CodegenProperty innerCp = codegenProperty;
27022704
while(innerCp != null) {
27032705
if(innerCp.complexType != null) {
@@ -2717,7 +2719,9 @@ else if (schema instanceof ArraySchema) {
27172719
setParameterNullable(codegenParameter, codegenProperty);
27182720

27192721
while (codegenProperty != null) {
2720-
imports.add(codegenProperty.baseType);
2722+
if (codegenProperty.baseType != null) {
2723+
imports.add(codegenProperty.baseType);
2724+
}
27212725
codegenProperty = codegenProperty.items;
27222726
}
27232727
}
@@ -4313,6 +4317,7 @@ protected void addParameters(CodegenContent codegenContent, List<CodegenParamete
43134317
protected void addCodegenContentParameters(CodegenOperation codegenOperation, List<CodegenContent> codegenContents) {
43144318
for (CodegenContent content : codegenContents) {
43154319
addParameters(content, codegenOperation.bodyParams);
4320+
addParameters(content, codegenOperation.formParams);
43164321
addParameters(content, codegenOperation.headerParams);
43174322
addParameters(content, codegenOperation.queryParams);
43184323
addParameters(content, codegenOperation.pathParams);

0 commit comments

Comments
 (0)