Author: ssanthor
Date: 2007-06-06 14:35:10 +0200 (Wed, 06 Jun 2007)
New Revision: 5281
Modified:
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/SlashTrimStringDirective.java
Log:
fix for SEARCH-2756
Modified:
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/SlashTrimStringDirective.java
===================================================================
---
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/SlashTrimStringDirective.java
2007-06-06 12:15:41 UTC (rev 5280)
+++
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/SlashTrimStringDirective.java
2007-06-06 12:35:10 UTC (rev 5281)
@@ -53,8 +53,14 @@
return true;
}
- final String originalString = nodeValue.toString();
- final int index = originalString.lastIndexOf(trimAfter);
+ String originalString = nodeValue.toString();
+ int index = originalString.lastIndexOf(trimAfter);
+ // trim away trailing separator if it exists
+ if(index == originalString.length() -1)
+ {
+ originalString = originalString.substring(0,originalString.length()
-1);
+ index = originalString.lastIndexOf(trimAfter);
+ }
if(index == -1)
{
writer.write(originalString);
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits