Skip to content

Commit 4730d0d

Browse files
committed
set required on response property when schema is not null.
1 parent 4408b99 commit 4730d0d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2156,10 +2156,10 @@ public CodegenOperation fromOperation(String path,
21562156
op.responses.get(op.responses.size() - 1).hasMore = false;
21572157

21582158
if (methodResponse != null) {
2159-
if (methodResponse.getSchema() != null) {
2160-
CodegenProperty cm = fromProperty("response", methodResponse.getSchema());
2161-
2162-
Property responseProperty = methodResponse.getSchema();
2159+
final Property responseProperty = methodResponse.getSchema();
2160+
if (responseProperty != null) {
2161+
responseProperty.setRequired(true);
2162+
CodegenProperty cm = fromProperty("response", responseProperty);
21632163

21642164
if (responseProperty instanceof ArrayProperty) {
21652165
ArrayProperty ap = (ArrayProperty) responseProperty;

0 commit comments

Comments
 (0)