forked from loafle/openapi-generator-original
Fix crystal code gen null pointer exception error (#11437)
Checks if codegenParameter.items is null in constructExampleCode
This commit is contained in:
@@ -595,8 +595,14 @@ public class CrystalClientCodegen extends DefaultCodegen {
|
||||
|
||||
private String constructExampleCode(CodegenParameter codegenParameter, HashMap<String, CodegenModel> modelMaps, HashMap<String, Integer> processedModelMap) {
|
||||
if (codegenParameter.isArray) { // array
|
||||
if (codegenParameter.items == null) {
|
||||
return "[]";
|
||||
}
|
||||
return "[" + constructExampleCode(codegenParameter.items, modelMaps, processedModelMap) + "]";
|
||||
} else if (codegenParameter.isMap) {
|
||||
if (codegenParameter.items == null) {
|
||||
return "{}";
|
||||
}
|
||||
return "{ key: " + constructExampleCode(codegenParameter.items, modelMaps, processedModelMap) + "}";
|
||||
} else if (codegenParameter.isPrimitiveType) { // primitive type
|
||||
if (codegenParameter.isEnum) {
|
||||
|
||||
Reference in New Issue
Block a user