You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by te...@apache.org on 2008/04/05 01:49:20 UTC

svn commit: r644995 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry/internal/services/RequestPathOptimizerImpl.java

Author: tedst
Date: Fri Apr  4 16:49:18 2008
New Revision: 644995

URL: http://svn.apache.org/viewvc?rev=644995&view=rev
Log:
TAPESTRY-2333: RequestPathOptimizer generates invalid URLs when a trailing slash is added to the request path

Modified:
    tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry/internal/services/RequestPathOptimizerImpl.java

Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry/internal/services/RequestPathOptimizerImpl.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry/internal/services/RequestPathOptimizerImpl.java?rev=644995&r1=644994&r2=644995&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry/internal/services/RequestPathOptimizerImpl.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry/internal/services/RequestPathOptimizerImpl.java Fri Apr  4 16:49:18 2008
@@ -60,7 +60,7 @@
 
         // Degenerate case when getting the root application
 
-        if (requestPath.equals("/") || requestPath.equals("")) requestTerms = add(requestTerms, "");
+        if (requestPath.endsWith("/") || requestPath.equals("")) requestTerms = add(requestTerms, "");
 
         String[] pathTerms = SLASH_PATTERN.split(absolutePath);