Skip to content

Commit dd665db

Browse files
committed
Add default fields to searchJql() since null doesn't work properly
1 parent 4d30697 commit dd665db

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/hudson/plugins/jira/JiraRestService.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,13 @@
5151
import java.io.UnsupportedEncodingException;
5252
import java.net.URI;
5353
import java.util.ArrayList;
54+
import java.util.Arrays;
5455
import java.util.Collections;
5556
import java.util.HashMap;
57+
import java.util.HashSet;
5658
import java.util.List;
5759
import java.util.Map;
60+
import java.util.Set;
5861
import java.util.concurrent.TimeUnit;
5962
import java.util.concurrent.TimeoutException;
6063
import java.util.logging.Logger;
@@ -226,9 +229,11 @@ public List<String> getProjectsKeys() {
226229

227230
public List<Issue> getIssuesFromJqlSearch(String jqlSearch, Integer maxResults) throws TimeoutException {
228231
try {
232+
Set<String> neededFields = new HashSet<>(Arrays.asList("summary", "issuetype", "created", "updated", "project", "status"));
233+
229234
final SearchResult searchResult = jiraRestClient
230235
.getSearchClient()
231-
.searchJql(jqlSearch, maxResults, 0, null)
236+
.searchJql(jqlSearch, maxResults, 0, neededFields)
232237
.get(timeout, TimeUnit.SECONDS);
233238
return StreamSupport.stream(searchResult.getIssues().spliterator(), false)
234239
.collect(Collectors.toList());

0 commit comments

Comments
 (0)