Revision: 554
          http://svn.sourceforge.net/stripes/?rev=554&view=rev
Author:   bengunter
Date:     2007-05-25 19:30:26 -0700 (Fri, 25 May 2007)

Log Message:
-----------
Resolved STS-369: UrlBuilder.addParameters() does not deal correctly with 
primitive arrays. Also removed an unnecessary cast.

Modified Paths:
--------------
    trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java

Modified: trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java      
2007-05-26 02:28:13 UTC (rev 553)
+++ trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java      
2007-05-26 02:30:26 UTC (rev 554)
@@ -114,7 +114,7 @@
                     addParameter(name, ((Collection) v).toArray());
                 }
                 else if (v != null && v.getClass().isArray()) {
-                    addParameter(name, (Object[]) 
CollectionUtil.asObjectArray(v));
+                    addParameter(name, CollectionUtil.asObjectArray(v));
                 }
                 else {
                     // Figure out whether we already have params or not
@@ -157,8 +157,7 @@
                 addParameter(name, (Object) null);
             }
             else if (valueOrValues.getClass().isArray()) {
-                Object[] values = (Object[]) valueOrValues;
-                addParameter(name, values);
+                addParameter(name, 
CollectionUtil.asObjectArray(valueOrValues));
             }
             else if (valueOrValues instanceof Collection) {
                 Collection values = (Collection) valueOrValues;


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