Fix the payload used to add a label to an issue

This commit is contained in:
Andy Wilkinson
2015-12-09 09:51:13 +00:00
parent 047b3bf65d
commit a4266ef86c
2 changed files with 3 additions and 5 deletions

View File

@@ -127,10 +127,8 @@ public class GitHubTemplate implements GitHubOperations {
@Override
public Issue addLabel(Issue issue, String labelName) {
Map<String, Object> body = new HashMap<>();
body.put("labels", Arrays.asList(labelName));
ResponseEntity<Label[]> response = this.rest.exchange(
new RequestEntity<>(body, HttpMethod.POST,
new RequestEntity<>(Arrays.asList(labelName), HttpMethod.POST,
URI.create(issue.getLabelsUrl().replace("{/name}", ""))),
Label[].class);
if (response.getStatusCode() != HttpStatus.OK) {