python-3.x 使用REST API将JIRA票证的转换状态更改为已解决时出现400错误

fnatzsnv  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(112)

我有一个JIRA门票,按照下面的工作流程关闭。
新建->审核中->工作进行中->已解决->等待确认->已关闭
现在,使用转换端点“/rest/API/2/issue/:issue_key/transitions”,我可以将前两个状态从New更改为In Review和In Review更改为Work In Progress,但从Work In Progress更改为Resolved并没有发生,它会抛出400错误,下面有一条错误消息。
响应状态:400说明:{“errorMessages”:[],“errors”:{“customfield_26106”:“此转换需要此字段”,“customfield_27906”:“此转换需要此字段”}}
请注意:我没有做任何错误,而通过过渡的ID,检查了多次。
请帮助我的解决方案,为什么它不过渡到它的状态进行中解决.

tct7dpnv

tct7dpnv1#

这个错误不是不言自明的吗?Jira项目可以有复杂的配置。
看起来你不能在Jira问题中不设置一些字段就转换Work In Progress -> Resolved。它抱怨customfield_26106customfield_27906要求从一个状态转换到另一个状态。

相关问题