diff --git a/openapi-generator/src/main/java/io/micronaut/openapi/generator/MicronautCodeGeneratorEntryPoint.java b/openapi-generator/src/main/java/io/micronaut/openapi/generator/MicronautCodeGeneratorEntryPoint.java index 436b5ed68c..6abc0544be 100644 --- a/openapi-generator/src/main/java/io/micronaut/openapi/generator/MicronautCodeGeneratorEntryPoint.java +++ b/openapi-generator/src/main/java/io/micronaut/openapi/generator/MicronautCodeGeneratorEntryPoint.java @@ -128,6 +128,7 @@ private void configureOptions() { } codeGenerator.setReactive(options.reactive); codeGenerator.setGenerateHttpResponseAlways(options.generateHttpResponseAlways); + codeGenerator.setGenerateHttpResponseWhereRequired(options.generateHttpResponseWhereRequired); codeGenerator.setUseOptional(options.optional); codeGenerator.setUseBeanValidation(options.beanValidation); codeGenerator.setTestTool(options.testFramework.value); @@ -309,7 +310,7 @@ private static class DefaultOptionsBuilder implements MicronautCodeGeneratorOpti private boolean optional; private boolean reactive = true; private boolean generateHttpResponseAlways; - private boolean generateHttpResponseWhereRequired; + private boolean generateHttpResponseWhereRequired = true; private TestFramework testFramework = TestFramework.JUNIT5; private SerializationLibraryKind serializationLibraryKind = SerializationLibraryKind.MICRONAUT_SERDE_JACKSON; private DateTimeFormat dateTimeFormat = DateTimeFormat.ZONED_DATETIME;