File tree Expand file tree Collapse file tree
src/main/java/com/junichi11/netbeans/modules/github/issues/issue Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ public void run() {
195195 @ Override
196196 public void run () {
197197 GitHubIssue issue = p .getIssue ();
198- CreateIssueParams issueParams = getCreateIssueParams (p );
198+ CreateIssueParams issueParams = getCreateIssueParams (issue . isNew (), p );
199199 if (issue .isNew ()) {
200200 // add issue
201201 Issue newIssue = issue .submitNewIssue (issueParams );
@@ -223,9 +223,9 @@ public void run() {
223223
224224 }
225225
226- private CreateIssueParams getCreateIssueParams (GitHubIssuePanel p ) {
226+ private CreateIssueParams getCreateIssueParams (boolean isNew , GitHubIssuePanel p ) {
227227 User assignee = p .getAssignee ();
228- if (assignee == null ) {
228+ if (! isNew && assignee == null ) {
229229 assignee = new User ();
230230 assignee .setLogin ("" ); // NOI18N
231231 }
@@ -236,8 +236,10 @@ private CreateIssueParams getCreateIssueParams(GitHubIssuePanel p) {
236236 CreateIssueParams createIssueParams = new CreateIssueParams (p .getTitle ())
237237 .body (p .getDescription ())
238238 .milestone (milestone )
239- .labels (p .getLabels ())
240- .assignee (assignee );
239+ .labels (p .getLabels ());
240+ if (assignee != null ) {
241+ createIssueParams = createIssueParams .assignee (assignee );
242+ }
241243 return createIssueParams ;
242244 }
243245 }
You can’t perform that action at this time.
0 commit comments