我正在尝试使用 JIRA Rest API(版本 5)更新问题“修复版本”以将其设置为特定版本。我更新的当前问题已经创建了一些错误的受让人(分配给它的人不再存在)。
使用普通的 Jira Web 界面,我可以将“修复版本”设置为所需的值,即使受让人是错误的。
使用 REST 问题 PUT,我收到一个错误:
受让人:“用户‘用户名’不存在。”
我的 REST 调用如下所示(使用 chrome Advanced Rest Client 和 C# 实现):
执行 PUThttp://.../rest/api/2/issue/[issueId]/
其中 [issueId] 是我的问题的 ID。
我的有效载荷是:
{
"update" : {
"fixVersions" : [{
"set" : [{
"name" : "Some Version"
}
]
}
]
}
}
当我可以从 Web 界面更新问题时,我在 REST 调用中收到错误是否正常?
有没有办法可以在不更改受让人的情况下通过 REST 更新此问题修复版本?