diff options
Diffstat (limited to 'org.eclipse.mylyn.github.core/src/org/eclipse/mylyn/github/internal/IssueService.java')
-rw-r--r-- | org.eclipse.mylyn.github.core/src/org/eclipse/mylyn/github/internal/IssueService.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.github.core/src/org/eclipse/mylyn/github/internal/IssueService.java b/org.eclipse.mylyn.github.core/src/org/eclipse/mylyn/github/internal/IssueService.java index 4f8578d3..6254a573 100644 --- a/org.eclipse.mylyn.github.core/src/org/eclipse/mylyn/github/internal/IssueService.java +++ b/org.eclipse.mylyn.github.core/src/org/eclipse/mylyn/github/internal/IssueService.java @@ -163,13 +163,16 @@ public class IssueService { params.put(FIELD_BODY, issue.getBody()); params.put(FIELD_TITLE, issue.getTitle()); User assignee = issue.getAssignee(); - if (assignee != null) { + if (assignee != null) params.put(FILTER_ASSIGNEE, assignee.getName()); - } + Milestone milestone = issue.getMilestone(); if (milestone != null) { - params.put(FILTER_MILESTONE, - Integer.toString(milestone.getNumber())); + int number = milestone.getNumber(); + if (number > 0) + params.put(FILTER_MILESTONE, Integer.toString(number)); + else + params.put(FILTER_MILESTONE, ""); //$NON-NLS-1$ } return params; } |