FasterXML/jackson-modules-base

Filter annotated by JsonInclude.Include.CUSTOM does not get called if the field is null with Afterburner/Blackbird module registered

cowtowncoder opened this issue · 2 comments

(note: actual issue linked with original FasterXML/jackson-databind#3689)

See FasterXML/jackson-databind#3689 for details on reproduction.

Solution is two-part:

  1. Add reproduction test(s) for Afterburner and Blackbidr
  2. Copy code changes from jackson-databind wrt PropertyWriters

Depending on scope may be fixed for 2.14 (ideally) or 2.15 (if too big changes).

Ok I can see the difference in Afterburner and Blackbird; can reproduce the failure with Afterburner (but for some reason not with Blackbird, odd).

Fixed in 2.15 for 2.15.0.