diff --git a/bot/src/main/java/org/openjdk/skara/bot/BotRunnerConfiguration.java b/bot/src/main/java/org/openjdk/skara/bot/BotRunnerConfiguration.java index 59f4924c6..7668fb376 100644 --- a/bot/src/main/java/org/openjdk/skara/bot/BotRunnerConfiguration.java +++ b/bot/src/main/java/org/openjdk/skara/bot/BotRunnerConfiguration.java @@ -112,7 +112,11 @@ private Map parseIssueHosts(JSONObject config, Path cwd) t if (entry.value().contains("jira")) { var jira = entry.value().get("jira"); var uri = URIBuilder.base(jira.get("url").asString()).build(); - ret.put(entry.name(), IssueTracker.from("jira", uri, null, jira.asObject())); + Credential credential = null; + if (jira.contains("username")) { + credential = new Credential(jira.get("username").asString(), jira.get("password").asString()); + } + ret.put(entry.name(), IssueTracker.from("jira", uri, credential, jira.asObject())); } else { throw new ConfigurationError("Host " + entry.name()); }