Skip to content

Commit

Permalink
Fix ser/deser modifier registration
Browse files Browse the repository at this point in the history
  • Loading branch information
cowtowncoder committed Jan 24, 2024
1 parent 842cca1 commit 3a192f4
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,11 @@ public void setupModule(SetupContext context) {
.addDeserializer(ZoneOffset.class, ZoneOffsetKeyDeserializer.INSTANCE)
);

// [modules-java8#274]: 1-based Month (de)serializer need to be applied via modifiers:
final boolean oneBasedMonthEnabled = _features.isEnabled(JavaTimeFeature.ONE_BASED_MONTHS);
context.addDeserializerModifier(new JavaTimeDeserializerModifier(oneBasedMonthEnabled));
context.addSerializerModifier(new JavaTimeSerializerModifier(oneBasedMonthEnabled));

context.addValueInstantiators(new ValueInstantiators.Base() {
@Override
public ValueInstantiator modifyValueInstantiator(DeserializationConfig config,
Expand Down

0 comments on commit 3a192f4

Please sign in to comment.