Revision: 573
          http://svn.sourceforge.net/stripes/?rev=573&view=rev
Author:   bengunter
Date:     2007-06-11 06:48:14 -0700 (Mon, 11 Jun 2007)

Log Message:
-----------
Fixed STS-386: OnwardResolution.addParameter(String,Object[]) does not handle 
arrays and collections correctly. The arrays are now concatenated and saved 
back into the map.

Modified Paths:
--------------
    trunk/stripes/src/net/sourceforge/stripes/action/OnwardResolution.java

Modified: trunk/stripes/src/net/sourceforge/stripes/action/OnwardResolution.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/action/OnwardResolution.java      
2007-06-11 13:22:39 UTC (rev 572)
+++ trunk/stripes/src/net/sourceforge/stripes/action/OnwardResolution.java      
2007-06-11 13:48:14 UTC (rev 573)
@@ -107,7 +107,11 @@
     @SuppressWarnings("unchecked")
        public T addParameter(String name, Object... values) {
         if (this.parameters.containsKey(name)) {
-            this.parameters.put(name, new Object[] {this.parameters.get(name), 
values});
+            Object[] src = (Object[]) this.parameters.get(name);
+            Object[] dst = new Object[src.length + values.length];
+            System.arraycopy(src, 0, dst, 0, src.length);
+            System.arraycopy(values, 0, dst, src.length, values.length);
+            this.parameters.put(name, dst);
         }
         else {
             this.parameters.put(name, values);


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to