ACCEPT_CASE_INSENSITIVE_PROPERTIES
is not respected for creator properties
#1438
Milestone
ACCEPT_CASE_INSENSITIVE_PROPERTIES
is not respected for creator properties
#1438
reported in FasterXML/jackson-module-kotlin#47
When creators with properties are used, databind assumes that the name returned for hte property is literal (i.e. provided with
JsonProperty
annotation) but in cases where properties are provided implicitly (Java 8, or Kotlin Module) this is not the case, the target property name is provided.So when the
ACCEPT_CASE_INSENSITIVE_PROPERTIES
feature is used anything that has a case mismatch fails.in
BeanDeserializer
which calls
findCreatorProperty()
inPropertBasedCreator
:The hash lookup does not use the value of this feature switch like it does when looking for properties to be set after construction.
The text was updated successfully, but these errors were encountered: