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

Reply via email to