111
111
import static io .swagger .codegen .v3 .generators .handlebars .ExtensionHelper .getBooleanValue ;
112
112
113
113
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 );
115
115
116
116
public static final String DEFAULT_CONTENT_TYPE = "application/json" ;
117
117
public static final String REQUEST_BODY_NAME = "body" ;
@@ -2697,7 +2697,9 @@ else if (schema instanceof ArraySchema) {
2697
2697
if (codegenProperty .complexType != null ) {
2698
2698
imports .add (codegenProperty .complexType );
2699
2699
}
2700
- imports .add (codegenProperty .baseType );
2700
+ if (codegenParameter .baseType != null ) {
2701
+ imports .add (codegenProperty .baseType );
2702
+ }
2701
2703
CodegenProperty innerCp = codegenProperty ;
2702
2704
while (innerCp != null ) {
2703
2705
if (innerCp .complexType != null ) {
@@ -2717,7 +2719,9 @@ else if (schema instanceof ArraySchema) {
2717
2719
setParameterNullable (codegenParameter , codegenProperty );
2718
2720
2719
2721
while (codegenProperty != null ) {
2720
- imports .add (codegenProperty .baseType );
2722
+ if (codegenProperty .baseType != null ) {
2723
+ imports .add (codegenProperty .baseType );
2724
+ }
2721
2725
codegenProperty = codegenProperty .items ;
2722
2726
}
2723
2727
}
@@ -4313,6 +4317,7 @@ protected void addParameters(CodegenContent codegenContent, List<CodegenParamete
4313
4317
protected void addCodegenContentParameters (CodegenOperation codegenOperation , List <CodegenContent > codegenContents ) {
4314
4318
for (CodegenContent content : codegenContents ) {
4315
4319
addParameters (content , codegenOperation .bodyParams );
4320
+ addParameters (content , codegenOperation .formParams );
4316
4321
addParameters (content , codegenOperation .headerParams );
4317
4322
addParameters (content , codegenOperation .queryParams );
4318
4323
addParameters (content , codegenOperation .pathParams );
0 commit comments