Skip to content

Commit 0b68541

Browse files
Check for null schema
1 parent a06fe5e commit 0b68541

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/main/java/io/swagger/codegen/v3/generators/DefaultCodegenConfig.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2376,16 +2376,20 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports)
23762376
LOGGER.info("working on Parameter " + parameter.getName());
23772377
}
23782378

2379-
// move the defaultValue for headers and query params
2379+
// move the defaultValue for headers, forms and params
23802380
if (parameter instanceof QueryParameter) {
23812381
QueryParameter qp = (QueryParameter) parameter;
2382-
if(qp.getSchema().getDefault() != null) {
2383-
codegenParameter.defaultValue = qp.getSchema().getDefault().toString();
2382+
if (qp.getSchema() != null) {
2383+
if (qp.getSchema().getDefault() != null) {
2384+
codegenParameter.defaultValue = qp.getSchema().getDefault().toString();
2385+
}
23842386
}
23852387
} else if (parameter instanceof HeaderParameter) {
23862388
HeaderParameter hp = (HeaderParameter) parameter;
2387-
if(hp.getSchema().getDefault() != null) {
2388-
codegenParameter.defaultValue = hp.getSchema().getDefault().toString();
2389+
if (hp.getSchema() != null) {
2390+
if (hp.getSchema().getDefault() != null) {
2391+
codegenParameter.defaultValue = hp.getSchema().getDefault().toString();
2392+
}
23892393
}
23902394
}
23912395

0 commit comments

Comments
 (0)