Skip to content

Commit 7e3149e

Browse files
authored
fix npe when paramName is null (#1416)
1 parent 9db62f4 commit 7e3149e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2985,6 +2985,12 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports)
29852985
LOGGER.warn("Unknown parameter type: " + parameter.getName());
29862986
}
29872987

2988+
// default to UNKNOWN_PARAMETER_NAME if paramName is null
2989+
if (codegenParameter.paramName == null) {
2990+
LOGGER.warn("Parameter name not defined properly. Default to UNKNOWN_PARAMETER_NAME");
2991+
codegenParameter.paramName = "UNKNOWN_PARAMETER_NAME";
2992+
}
2993+
29882994
// set the parameter excample value
29892995
// should be overridden by lang codegen
29902996
setParameterExampleValue(codegenParameter, parameter);

0 commit comments

Comments
 (0)