Author: keith
Date: Sun Dec  2 23:35:14 2007
New Revision: 10408

Modified:
   
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/utils/QueryParamUtils.java
Log:
Fixing Mashup-431.



Modified: 
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/utils/QueryParamUtils.java
==============================================================================
--- 
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/utils/QueryParamUtils.java
        (original)
+++ 
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/utils/QueryParamUtils.java
        Sun Dec  2 23:35:14 2007
@@ -57,7 +57,14 @@
                     queryString += "&for=" + params[1].split("\\%")[1];
                 }
             } else {
-                queryString += "&for=" + params[0].split("\\%")[1];
+                String[] strings = params[0].split("\\%");
+                // Need this check here to prevent NPE in case the user 
clicked submit with no
+                // search text.                
+                if (strings.length > 1) {
+                   queryString += "&for=" + strings[1];
+                } else {
+                   queryString += "&for=";
+                }
             }
 
             if (!params[0].equals(MashupConstants.IMPOSSIBLE_VALUE)) {

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to