forked from loafle/openapi-generator-original
[client][go] avoid duplicated reflect imports (#3847)
This commit is contained in:
parent
458d47b4ae
commit
c7d4a965c7
@ -374,6 +374,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
boolean addedOptionalImport = false;
|
boolean addedOptionalImport = false;
|
||||||
boolean addedTimeImport = false;
|
boolean addedTimeImport = false;
|
||||||
boolean addedOSImport = false;
|
boolean addedOSImport = false;
|
||||||
|
boolean addedReflectImport = false;
|
||||||
for (CodegenOperation operation : operations) {
|
for (CodegenOperation operation : operations) {
|
||||||
for (CodegenParameter param : operation.allParams) {
|
for (CodegenParameter param : operation.allParams) {
|
||||||
// import "os" if the operation uses files
|
// import "os" if the operation uses files
|
||||||
@ -391,8 +392,9 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
}
|
}
|
||||||
|
|
||||||
// import "reflect" package if the parameter is collectionFormat=multi
|
// import "reflect" package if the parameter is collectionFormat=multi
|
||||||
if (param.isCollectionFormatMulti) {
|
if (!addedReflectImport && param.isCollectionFormatMulti) {
|
||||||
imports.add(createMapping("import", "reflect"));
|
imports.add(createMapping("import", "reflect"));
|
||||||
|
addedReflectImport = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// import "optionals" package if the parameter is optional
|
// import "optionals" package if the parameter is optional
|
||||||
|
Loading…
x
Reference in New Issue
Block a user