Skip to content

Commit d9d7e01

Browse files
authored
Merge pull request #429 from PierreBtz/pbeitz/search-with-alias
2 parents 669ad41 + 5a007ed commit d9d7e01

File tree

2 files changed

+191
-166
lines changed

2 files changed

+191
-166
lines changed

src/main/java/org/zendesk/client/v2/Zendesk.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ public Iterable<Ticket> getTicketsByExternalId(String externalId) {
443443
}
444444

445445
public Iterable<Ticket> getTicketsFromSearch(String searchTerm) {
446-
return new PagedIterable<>(tmpl("/search.json{?query}").set("query", searchTerm + "+type:ticket"),
446+
return new PagedIterable<>(tmpl("/search.json{?query}").set("query", searchTerm + " type:ticket"),
447447
handleList(Ticket.class, "results"));
448448
}
449449

@@ -2416,8 +2416,6 @@ private Request req(String method, Uri template) {
24162416
return req(method, template.toString());
24172417
}
24182418

2419-
private static final Pattern RESTRICTED_PATTERN = Pattern.compile("%2B", Pattern.LITERAL);
2420-
24212419
private Request req(String method, String url) {
24222420
return reqBuilder(method, url).build();
24232421
}
@@ -2437,7 +2435,7 @@ private RequestBuilder reqBuilder(String method, String url) {
24372435
builder.addHeader("Authorization", "Bearer " + oauthToken);
24382436
}
24392437
headers.forEach(builder::setHeader);
2440-
return builder.setUrl(RESTRICTED_PATTERN.matcher(url).replaceAll("+")); // replace out %2B with + due to API restriction
2438+
return builder.setUrl(url);
24412439
}
24422440

24432441
protected ZendeskAsyncCompletionHandler<Void> handleStatus() {
@@ -3012,7 +3010,7 @@ private TemplateUri getSearchUri(Map<String, Object> params, String query , Stri
30123010
uriTemplate.append("}");
30133011

30143012
TemplateUri templateUri = tmpl(uriTemplate.toString())
3015-
.set("query", query + "+type:" + typeName);
3013+
.set("query", query + " type:" + typeName);
30163014

30173015
if(params != null) {
30183016
templateUri.set(params);

0 commit comments

Comments
 (0)