[mashup-dev] svn commit r10408 - trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/utils

svn at wso2.org svn at wso2.org
Sun Dec 2 23:35:17 PST 2007


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)) {




More information about the Mashup-dev mailing list