Author: jonathan
Date: Mon Jan 28 03:09:39 2008
New Revision: 13055

Log:

Fixed "more results..." for Queries for a user's mashups, with a term defined.

Modified:
   
trunk/mashup/java/modules/core/src/org/wso2/mashup/webapp/utils/QueryParamUtils.java

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
        Mon Jan 28 03:09:39 2008
@@ -103,15 +103,17 @@
         } else if (path.equals(MashupConstants.CUSTOM_QUERY_PATH) ||
                 path.equals(MashupConstants.MY_CUSTOM_QUERY_PATH)) {
             queryString = "query=mashups";
+            int tokenIndex = 2;
             if (path.equals(MashupConstants.MY_CUSTOM_QUERY_PATH)) {
                 queryString += "&scope=" + params[3];
+                tokenIndex = 1;
             }
 
             // Extract the search value from the first of descriptions, 
titles, tags, that
             if (!params[0].equals(MashupConstants.IMPOSSIBLE_VALUE)) {
-                queryString += "&for=" + params[0].split("\\%")[1];
+                queryString += "&for=" + params[0].split("\\%")[tokenIndex];
             } else if (!params[1].equals(MashupConstants.IMPOSSIBLE_VALUE)) {
-                queryString += "&for=" + params[1].split("\\%")[1];
+                queryString += "&for=" + params[1].split("\\%")[tokenIndex];
             } else if (!params[2].equals(MashupConstants.IMPOSSIBLE_VALUE)) {
                 queryString += "&for=" + params[2];
             }

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

Reply via email to