带有附件的JIRA RestAPI createIssue RestException:400 Bad Request:

时间:2016-03-10 16:58:16

标签: java jira-rest-java-api

我正在尝试使用java api创建附件的JIRA问题。

List<File> fList = new ArrayList<>();
newIssue = jira.createIssue(jiraconfig.issue.projectname, jiraconfig.issue.type)
                    .field(Field.ATTACHMENT, fList)
                    .field(Field.ASSIGNEE, jiraconfig.issue.assignee)
                    .execute();

但是当代码执行时,我收到以下错误。

Caused by RestException: 400 Bad Request: {"errorMessages":[],"errors":{"attachment":"Field does not support update 'attachment'"}}
->>  160 | request                        in net.rcarz.jiraclient.RestClient

当我删除附件并执行代码时,它执行正常。

我还尝试先创建一个空问题,然后使用以下内容将附件添加到问题中。它正在努力。

//file is File object
newIssue.addAttachment(file)

但我不想为每个附件发起额外的webservice呼叫。有没有办法在创建问题时直接添加附件,而不是在创建问题后添加附件?

请建议。

0 个答案:

没有答案