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)


Reply via email to