Author: michael
Date: Thu Mar 15 13:52:23 2012
New Revision: 1300983

URL: http://svn.apache.org/viewvc?rev=1300983&view=rev
Log:
Implments a fix for WAVE-338.
Code Review:  https://reviews.apache.org/r/4320/

Modified:
    
incubator/wave/trunk/src/org/waveprotocol/box/webclient/search/JsoSearchBuilderImpl.java

Modified: 
incubator/wave/trunk/src/org/waveprotocol/box/webclient/search/JsoSearchBuilderImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wave/trunk/src/org/waveprotocol/box/webclient/search/JsoSearchBuilderImpl.java?rev=1300983&r1=1300982&r2=1300983&view=diff
==============================================================================
--- 
incubator/wave/trunk/src/org/waveprotocol/box/webclient/search/JsoSearchBuilderImpl.java
 (original)
+++ 
incubator/wave/trunk/src/org/waveprotocol/box/webclient/search/JsoSearchBuilderImpl.java
 Thu Mar 15 13:52:23 2012
@@ -23,6 +23,7 @@ import com.google.gwt.http.client.Reques
 import com.google.gwt.http.client.RequestCallback;
 import com.google.gwt.http.client.RequestException;
 import com.google.gwt.http.client.Response;
+import com.google.gwt.http.client.URL;
 
 import org.waveprotocol.box.search.SearchRequest;
 import org.waveprotocol.box.search.SearchResponse;
@@ -167,10 +168,12 @@ public final class JsoSearchBuilderImpl 
   }
 
   private static String getUrl(SearchRequest searchRequest) {
-    String params =
-        "?query=" + searchRequest.getQuery() + "&index=" + 
searchRequest.getIndex()
-            + "&numResults=" + searchRequest.getNumResults();
-    return SEARCH_URL_BASE + "/" + params;
+      String query = URL.encodeQueryString(searchRequest.getQuery());
+      String params =
+          "?query=" + query +
+          "&index=" + searchRequest.getIndex() +
+          "&numResults=" + searchRequest.getNumResults();
+      return SEARCH_URL_BASE + "/" + params;
   }
 
   @Override


Reply via email to