Skip to content

Commit 2abb5f4

Browse files
committed
Fix setting of generation option with default to previous behavior
1 parent fa88649 commit 2abb5f4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

core/esmf-aspect-model-java-generator/src/main/java/org/eclipse/esmf/aspectmodel/java/JavaCodeGenerationConfig.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
@RecordBuilder
3636
public record JavaCodeGenerationConfig(
3737
boolean enableJacksonAnnotations,
38-
boolean enableJacksonAnnotationJsonFormatShapeObject,
38+
Boolean enableJacksonAnnotationJsonFormatShapeObject,
3939
JsonTypeInfoType jsonTypeInfo,
4040
String packageName,
4141
ImportTracker importTracker,
@@ -50,8 +50,9 @@ public enum JsonTypeInfoType {
5050
}
5151

5252
public JavaCodeGenerationConfig {
53-
enableJacksonAnnotationJsonFormatShapeObject = true;
54-
53+
if ( enableJacksonAnnotationJsonFormatShapeObject == null ) {
54+
enableJacksonAnnotationJsonFormatShapeObject = true;
55+
}
5556
if ( jsonTypeInfo == null ) {
5657
jsonTypeInfo = JsonTypeInfoType.DEDUCTION;
5758
}

0 commit comments

Comments
 (0)