Author: cbrisson
Date: Tue Aug 29 14:35:15 2017
New Revision: 1806598

URL: http://svn.apache.org/viewvc?rev=1806598&view=rev
Log:
[tools] Better fix for the ParameterTool strings splitting problem: no 
splitting on empty delimiter

Modified:
    
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ValueParser.java
    
velocity/tools/trunk/velocity-tools-view/src/main/resources/org/apache/velocity/tools/view/tools.xml

Modified: 
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ValueParser.java
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ValueParser.java?rev=1806598&r1=1806597&r2=1806598&view=diff
==============================================================================
--- 
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ValueParser.java
 (original)
+++ 
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ValueParser.java
 Tue Aug 29 14:35:15 2017
@@ -255,7 +255,7 @@ public class ValueParser extends FormatC
     protected String[] parseStringList(String value)
     {
         String[] values;
-        if (value.indexOf(stringsDelimiter) < 0)
+        if (stringsDelimiter.length() == 0 || value.indexOf(stringsDelimiter) 
< 0)
         {
             values = new String[] { value };
         }

Modified: 
velocity/tools/trunk/velocity-tools-view/src/main/resources/org/apache/velocity/tools/view/tools.xml
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-view/src/main/resources/org/apache/velocity/tools/view/tools.xml?rev=1806598&r1=1806597&r2=1806598&view=diff
==============================================================================
--- 
velocity/tools/trunk/velocity-tools-view/src/main/resources/org/apache/velocity/tools/view/tools.xml
 (original)
+++ 
velocity/tools/trunk/velocity-tools-view/src/main/resources/org/apache/velocity/tools/view/tools.xml
 Tue Aug 29 14:35:15 2017
@@ -28,7 +28,7 @@
         <tool class="org.apache.velocity.tools.view.JsonTool"/>
         <tool class="org.apache.velocity.tools.view.LinkTool"/>
         <tool class="org.apache.velocity.tools.view.PagerTool"/>
-        <tool class="org.apache.velocity.tools.view.ParameterTool" 
stringsDelimiter="__NO_STRINGS_DELIMITER_IN_WEB_CONTEXT__"/>
+        <tool class="org.apache.velocity.tools.view.ParameterTool" 
stringsDelimiter=""/>
         <tool class="org.apache.velocity.tools.view.ViewContextTool"/>
         <tool class="org.apache.velocity.tools.view.XmlTool"/>
         <!--


Reply via email to