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

问题描述 投票:0回答:1

我有一张 JIRA 票证,按照以下工作流程即可关闭。

新建 -> 审核中 -> 正在进行中 -> 已解决 -> 等待确认 -> 已关闭

现在,使用转换端点“/rest/api/2/issue/:issue_key/transitions”,我可以更改前两个状态,即从“New”更改为“In Review”,“In Review”更改为“Work In Progress”,但从“Work”更改为“Work In Progress” In Progress to Resolved 没有发生,它抛出 400 错误并带有下面的错误消息。

响应状态:400 描述:{"errorMessages":[],"errors":{"customfield_26106":"此转换需要此字段","customfield_27906":"此转换需要此字段"}}

请注意:我在传递转换 ID 时没有犯任何错误,检查了多次。

请帮助我解决方案,为什么它没有将其状态转换为“正在进行中”以解决。

python python-3.x jira jira-rest-api python-jira
1个回答
0
投票

这个错误不是不言自明的吗? Jira 项目可能具有复杂的配置。

看起来您无法在不设置 Jira 问题中的某些字段的情况下进行过渡

Work In Progress -> Resolved
。它抱怨
customfield_26106
customfield_27906
需要从一种状态过渡到另一种状态。

© www.soinside.com 2019 - 2024. All rights reserved.