From 3f223b1ba079882d16303595a215457d08a5a3b6 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Sat, 19 Nov 2016 14:50:47 -0800 Subject: [PATCH] Support assignees when creating a new issue --- src/main/java/org/kohsuke/github/GHIssueBuilder.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/kohsuke/github/GHIssueBuilder.java b/src/main/java/org/kohsuke/github/GHIssueBuilder.java index 385fcd04a..3a5a53230 100644 --- a/src/main/java/org/kohsuke/github/GHIssueBuilder.java +++ b/src/main/java/org/kohsuke/github/GHIssueBuilder.java @@ -11,6 +11,7 @@ public class GHIssueBuilder { private final GHRepository repo; private final Requester builder; private List labels = new ArrayList(); + private List assignees = new ArrayList(); GHIssueBuilder(GHRepository repo, String title) { this.repo = repo; @@ -28,13 +29,13 @@ public class GHIssueBuilder { public GHIssueBuilder assignee(GHUser user) { if (user!=null) - builder.with("assignee",user.getLogin()); + assignees.add(user.getLogin()); return this; } public GHIssueBuilder assignee(String user) { if (user!=null) - builder.with("assignee",user); + assignees.add(user); return this; } @@ -54,6 +55,6 @@ public class GHIssueBuilder { * Creates a new issue. */ public GHIssue create() throws IOException { - return builder.with("labels",labels).to(repo.getApiTailUrl("issues"),GHIssue.class).wrap(repo); + return builder.with("labels",labels).with("assignees",assignees).to(repo.getApiTailUrl("issues"),GHIssue.class).wrap(repo); } }