Skip to content

Commit f944815

Browse files
committed
Ignore Hibernate Validator style ".<collection element>" suffix for field path
Issue: SPR-15916
1 parent 0d0399a commit f944815

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,9 @@ protected void processConstraintViolations(Set<ConstraintViolation<Object>> viol
177177
* @see org.springframework.validation.FieldError#getField()
178178
*/
179179
protected String determineField(ConstraintViolation<Object> violation) {
180-
return violation.getPropertyPath().toString();
180+
String path = violation.getPropertyPath().toString();
181+
int elementIndex = path.indexOf(".<");
182+
return (elementIndex >= 0 ? path.substring(0, elementIndex) : path);
181183
}
182184

183185
/**

0 commit comments

Comments
 (0)