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)