forked from loafle/openapi-generator-original
fix(generator): fix java.lang.NullPointerException: Cannot read field "name" because "codegenModel" is null (#22545)
This commit is contained in:
committed by
GitHub
parent
149fdcb61f
commit
8e7fd3cfb9
@@ -763,8 +763,13 @@ public class CrystalClientCodegen extends DefaultCodegen {
|
||||
return moduleName + "::" + codegenModel.classname + "::" + enumVars.get(0).get("name");
|
||||
} else if (codegenModel.oneOf != null && !codegenModel.oneOf.isEmpty()) {
|
||||
String subModel = (String) codegenModel.oneOf.toArray()[0];
|
||||
String oneOf = constructExampleCode(modelMaps.get(subModel), modelMaps, processedModelMap);
|
||||
return oneOf;
|
||||
if (modelMaps.get(subModel) == null) {
|
||||
LOGGER.warn("Cannot find codegen for SubModel: {} (model: {})", subModel, model);
|
||||
return "";
|
||||
} else {
|
||||
String oneOf = constructExampleCode(modelMaps.get(subModel), modelMaps, processedModelMap);
|
||||
return oneOf;
|
||||
}
|
||||
} else {
|
||||
processedModelMap.put(model, 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user