Browse Source

Ignore Hibernate Validator style ".<collection element>" suffix for field path

Issue: SPR-15916
pull/1550/head
Juergen Hoeller 9 years ago
parent
commit
f944815d92
  1. 4
      spring-context/src/main/java/org/springframework/validation/beanvalidation/SpringValidatorAdapter.java

4
spring-context/src/main/java/org/springframework/validation/beanvalidation/SpringValidatorAdapter.java

@ -177,7 +177,9 @@ public class SpringValidatorAdapter implements SmartValidator, javax.validation. @@ -177,7 +177,9 @@ public class SpringValidatorAdapter implements SmartValidator, javax.validation.
* @see org.springframework.validation.FieldError#getField()
*/
protected String determineField(ConstraintViolation<Object> violation) {
return violation.getPropertyPath().toString();
String path = violation.getPropertyPath().toString();
int elementIndex = path.indexOf(".<");
return (elementIndex >= 0 ? path.substring(0, elementIndex) : path);
}
/**

Loading…
Cancel
Save