From 5f74aedad8c1bdfbd4b3b34195bf108916b7b06e Mon Sep 17 00:00:00 2001 From: Martyn Rekowski Date: Fri, 10 Mar 2017 14:03:51 -0500 Subject: [PATCH] Fix for contextualization not being applied to cached serializers --- .../com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java b/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java index 86a5be3..aa755af 100644 --- a/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java +++ b/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java @@ -315,6 +315,7 @@ private final JsonSerializer _findCachedSerializer(SerializerProvider pr } _dynamicSerializers = _dynamicSerializers.newWith(type, ser); } + ser = (JsonSerializer)provider.handlePrimaryContextualization(ser, _property); return ser; }