You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/08/28 23:16:59 UTC

svn commit: r990448 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java

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)