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