Just copying the previous deserializer from the BeanDeserializerModifier breaks building with BuilderBasedDeserializer, since it no longer gets a chance to call finishBuild in its own deserialize. I'm not sure what the correct fix is, but somehow the previous deserializer's deserialize still needs to be called.
Just copying the previous deserializer from the
BeanDeserializerModifier
breaks building withBuilderBasedDeserializer
, since it no longer gets a chance to callfinishBuild
in its own deserialize. I'm not sure what the correct fix is, but somehow the previous deserializer'sdeserialize
still needs to be called.