Author: ivaynberg Date: Sat Aug 28 21:16:59 2010 New Revision: 990448 URL: http://svn.apache.org/viewvc?rev=990448&view=rev Log: additional check for property expression Issue: WICKET-2919
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java?rev=990448&r1=990447&r2=990448&view=diff ============================================================================== --- wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java (original) +++ wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java Sat Aug 28 21:16:59 2010 @@ -109,6 +109,11 @@ public abstract class AbstractPropertyMo // Return a meaningful value for an empty property expression return (T)getTarget(); } + else if (expression.startsWith(".")) + { + throw new IllegalArgumentException( + "Property expressions cannot start with a '.' character"); + } final Object target = getTarget(); if (target != null)