You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BeanWrapper.getPropertyDescriptor(String propertyName) promises that you can use a nested path in the property name:
propertyName the property to obtain the descriptor for (may be a nested path, but no indexed/mapped property) propertyName the property to obtain the descriptor for (may be a nested path, but no indexed/mapped property)
BeanWrapperImpl, however, does not seem to respect that contract. This is confirmed working correctly in Spring 4.1.4 and broken in 4.2. The implementation of this method has changed, and it is getting the PD in a different way. For some reason the new implementation does not use nested paths.
Affects: 4.2 GA
The text was updated successfully, but these errors were encountered:
Good catch: This was unintentionally refactored to use local property handler lookup. Fixed for 4.2.1 now, allowing for nested accessor traversal again. Feel free to give this an early try in the upcoming 4.2.1.BUILD-SNAPSHOT...
Jasper Floor opened SPR-13403 and commented
BeanWrapper.getPropertyDescriptor(String propertyName)
promises that you can use a nested path in the property name:BeanWrapperImpl
, however, does not seem to respect that contract. This is confirmed working correctly in Spring 4.1.4 and broken in 4.2. The implementation of this method has changed, and it is getting the PD in a different way. For some reason the new implementation does not use nested paths.Affects: 4.2 GA
The text was updated successfully, but these errors were encountered: