Author: jdonnerstag
Date: Mon Dec 29 07:16:43 2008
New Revision: 729914

URL: http://svn.apache.org/viewvc?rev=729914&view=rev
Log:
fixed wicket-1916: setResponsePage(Application#getHomePage()) mounted as / 
(default) vs. ajax requests

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkablePageRequestTarget.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkablePageRequestTarget.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkablePageRequestTarget.java?rev=729914&r1=729913&r2=729914&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkablePageRequestTarget.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/BookmarkablePageRequestTarget.java
 Mon Dec 29 07:16:43 2008
@@ -248,7 +248,9 @@
                                String redirectUrl = 
processor.getRequestCodingStrategy()
                                        .encode(requestCycle, this)
                                        .toString();
-                               if (redirectUrl.startsWith("./"))
+                               // WICKET-1916 - if we are redirecting to 
homepage, then redirectUrl equals "./",
+                               // and if we strip it to blank, no redirect 
occurs
+                               if (redirectUrl.startsWith("./") && 
redirectUrl.length() > 2)
                                {
                                        redirectUrl = redirectUrl.substring(2);
                                }


Reply via email to