我不确定我在这里做错了什么,并希望其他人也有同样的问题。我没有收到任何错误,并且我的 json 与 Jira 的文档和在线 jira-python 问题中应该正确的内容相匹配。我的版本是有效的 Jira 版本。我直接通过 API 执行此操作也没有问题,但我们正在重写所有内容以通过 jira-python 进行清洁/易用性。
这完全清除了 Jira 中的 fixVersions 字段。
issue=jira.issue("TKT-100")
issue.update(fields={'fixVersions':[{'add': {'name': 'add_me'}},{'remove': {'name': 'remove_me'}}]})
我可以使用 issue.add_field_value() 将新版本添加到 fixVersions,但这不起作用,因为我需要在一个请求中添加和删除工单历史记录。
issue.add_field_value('fixVersions', {'name': 'add_me'})
有任何想法吗?