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