Skip to content

Commit

Permalink
review comment
Browse files Browse the repository at this point in the history
  • Loading branch information
zhaosongzs committed Apr 26, 2024
1 parent af736f5 commit 7ba90af
Showing 1 changed file with 13 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class JiraIssue implements IssueTrackerIssue {
private final JiraProject jiraProject;
private final RestRequest request;
private final JSONValue json;
private final boolean needSecurity;

private final Logger log = Logger.getLogger("org.openjdk.skara.issuetracker.jira");

Expand All @@ -54,6 +55,7 @@ public class JiraIssue implements IssueTrackerIssue {
this.labels = json.get("fields").get("labels").stream()
.map(s -> new Label(s.asString()))
.collect(Collectors.toList());
this.needSecurity = jiraProject.jiraHost().visibilityRole().isPresent();
}

@Override
Expand Down Expand Up @@ -84,6 +86,11 @@ public String title() {

@Override
public void setTitle(String title) {
if (needSecurity) {
log.warning("Issue title does not support setting a visibility role - ignoring");
return;
}

var query = JSON.object()
.put("fields", JSON.object()
.put("summary", title));
Expand All @@ -101,6 +108,11 @@ public String body() {

@Override
public void setBody(String body) {
if (needSecurity) {
log.warning("Issue body does not support setting a visibility role - ignoring");
return;
}

var query = JSON.object()
.put("fields", JSON.object()
.put("description", body));
Expand Down Expand Up @@ -479,7 +491,7 @@ private void addWebLinkAsComment(Link link) {
}

private void addWebLink(Link link) {
if (jiraProject.jiraHost().visibilityRole().isPresent()) {
if () {
addWebLinkAsComment(link);
return;
}
Expand Down

0 comments on commit 7ba90af

Please sign in to comment.