提问人:Subhratanu Saha 提问时间:11/11/2023 更新时间:11/11/2023 访问量:42
使用 REST API 将 JIRA 票证的转换状态更改为已解决时出现 400 错误
400 Error while Changing Transition State to Resolved for a JIRA ticket using REST API
问:
我有一张JIRA票,按照以下工作流程关闭。
新 -> 审核中 -> 工作进行中 -> 已解决 -> 等待确认 -> 已关闭
现在,使用转换端点“/rest/api/2/issue/:issue_key/transitions”,我能够将前两个状态从“新建”更改为“审核中”和“审核中”更改为“正在进行的工作”,但从“正在进行的工作”更改为“已解决”没有发生,它抛出 400 错误并在下面显示错误消息。
响应状态:400 description : {“errorMessages”:[],“errors”:{“customfield_26106”:“此字段是此转换的必填字段”,“customfield_27906”:“此字段是此转换的必填字段”}}
请注意:我在传递过渡 ID 时没有犯任何错误,经过多次检查。
请帮我解决,为什么它没有过渡到正在进行的工作到解决的状态。
答:
0赞
0x00
11/11/2023
#1
这个错误不是不言自明的吗?Jira 项目可以具有复杂的配置。
看起来你不能在不在 Jira 事务中设置一些字段的情况下进行过渡。它抱怨并被要求从一种状态过渡到另一种状态。Work In Progress -> Resolved
customfield_26106
customfield_27906
评论