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

Issue: SPR-15916
This commit is contained in:
Juergen Hoeller 2017-09-10 20:48:49 +02:00
parent 0d0399ac02
commit f944815d92
1 changed files with 3 additions and 1 deletions

View File

@ -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);
}
/**