src/main/java/org/embulk/input/jira/client/JiraClient.java in embulk-input-jira-0.2.6 vs src/main/java/org/embulk/input/jira/client/JiraClient.java in embulk-input-jira-0.2.7
- old
+ new
@@ -1,8 +1,9 @@
package org.embulk.input.jira.client;
import com.google.common.annotations.VisibleForTesting;
+import com.google.common.base.Optional;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.google.gson.JsonPrimitive;
@@ -241,10 +242,11 @@
}
private String createSearchIssuesBody(PluginTask task, int startAt, int maxResults)
{
JsonObject body = new JsonObject();
- body.add("jql", new JsonPrimitive(task.getJQL()));
+ Optional<String> jql = task.getJQL();
+ body.add("jql", new JsonPrimitive(jql.or("")));
body.add("startAt", new JsonPrimitive(startAt));
body.add("maxResults", new JsonPrimitive(maxResults));
JsonArray fields = new JsonArray();
fields.add("*all");
body.add("fields", fields);