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);