Укажите название этапа в запросе GHE - PullRequest
0 голосов
/ 03 мая 2019

Я хочу сделать запрос о доступных открытых проблемах GHE. Я попробовал этот код:

RepositoryService service = new RepositoryService(client);
List<Repository> repositories = service.getRepositories();
Repository repository = null;

// Get the repository matching name
for(Repository repo:repositories) {
  if(repo.getName().equals(repository_name)) {
    repository = repo;
    break;
  }
}

List<Issue> issues = new ArrayList<>();
// Get issues in repository
if(repository != null) {
  IssueService issueService = new IssueService(client);
  Map<String,String> filters = new HashMap<>();
  filters.put(IssueService.FILTER_STATE,IssueService.STATE_CLOSED);
  filters.put(IssueService.FILTER_MILESTONE,milestone_name);
  issues = issueService.getIssues(repository,filters);
}

Когда я отправляю имя вехи «Апрель 2019 года выпуска» или «9 января 2019 года выпуска», я всегда получаю сообщение об ошибке:

Exception in thread "main" org.eclipse.egit.github.core.client.RequestException: Validation Failed (422): Invalid value of 'Jan 9 2019 release' for 'milestone' field

Нужно ли добавить несколько escape-символов?

...