forked from loafle/openapi-generator-original
[go] Fix: reservedWordsMappings not checked for reserved word (#15083)
* Fix: reservedWordsMappings not checked for reserved word * Fix coding issue
This commit is contained in:
parent
8ce990d3d7
commit
81cafdc196
@ -145,8 +145,6 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
"float32", "float64")
|
"float32", "float64")
|
||||||
);
|
);
|
||||||
|
|
||||||
importMapping = new HashMap<>();
|
|
||||||
|
|
||||||
cliOptions.clear();
|
cliOptions.clear();
|
||||||
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_NAME, "Go package name (convention: lowercase).")
|
cliOptions.add(new CliOption(CodegenConstants.PACKAGE_NAME, "Go package name (convention: lowercase).")
|
||||||
.defaultValue("openapi"));
|
.defaultValue("openapi"));
|
||||||
@ -225,7 +223,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected boolean isReservedWord(String word) {
|
protected boolean isReservedWord(String word) {
|
||||||
return word != null && reservedWords.contains(word);
|
return word != null && (reservedWords.contains(word) || reservedWordsMappings().containsKey(word));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -407,7 +405,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
public String getSchemaType(Schema p) {
|
public String getSchemaType(Schema p) {
|
||||||
String openAPIType = super.getSchemaType(p);
|
String openAPIType = super.getSchemaType(p);
|
||||||
String ref = p.get$ref();
|
String ref = p.get$ref();
|
||||||
String type = null;
|
String type;
|
||||||
|
|
||||||
if (ref != null && !ref.isEmpty()) {
|
if (ref != null && !ref.isEmpty()) {
|
||||||
type = toModelName(openAPIType);
|
type = toModelName(openAPIType);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user