[hibernate-commits] Hibernate SVN: r16482 - validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/engine.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Apr 29 17:18:35 EDT 2009


Author: epbernard
Date: 2009-04-29 17:18:35 -0400 (Wed, 29 Apr 2009)
New Revision: 16482

Modified:
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/engine/ExecutionContext.java
Log:
BVAL-150 Fix pathToTraversableObject

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/engine/ExecutionContext.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/engine/ExecutionContext.java	2009-04-29 17:58:48 UTC (rev 16481)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/engine/ExecutionContext.java	2009-04-29 21:18:35 UTC (rev 16482)
@@ -293,7 +293,7 @@
 				peekCurrentBean(),
 				peekProperty(),
 				rootBeanClass,
-				peekPropertyPath(),
+				peekParentPath(),
 				metaConstraint.getElementType()
 		);
 	}
@@ -328,6 +328,7 @@
 	}
 
 	private String buildPath(int index) {
+		if (index < 0) return PROPERTY_ROOT;
 		StringBuilder builder = new StringBuilder();
 		for ( int i = 0; i <= index; i++ ) {
 			builder.append( propertyPath.get( i ) );




More information about the hibernate-commits mailing list