python - JIRA API Python脚本创建相关问题
问题描述
我正在使用 JIRA python 库(https://jira.readthedocs.io/en/master/index.html),我想创建一个新问题,其中包含指向现有问题的“相关”内向链接。
#Existing issue...
existing_issue_key = PROJ-123
issue_dict = {
'project': {'id': 1},
'summary': 'Related issue for '+existing_issue_key,
'description': 'Look into this one',
'issuetype': {'name': 'Story'},
'issuelinks': [{"inwardIssue": {'key':existing_issue_key}}]
}
new_issue = jira.create_issue(fields=issue_dict)
当我尝试上述方法时,我收到错误:
JiraError HTTP 400 url: https://jira.mysite.com/rest/api/2/issue
text: Field 'issuelinks' cannot be set. It is not on the appropriate screen, or unknown.
解决方案
关键的“问题链接”无效直接创建问题,因此您无法在创建问题的请求上创建问题之间的链接。您需要在创建问题后调用jira.create_issue_link
方法以创建问题之间的链接。
推荐阅读
- mod-security - ModSecurity 阻止的请求统计
- python - 如何使用 TensorFlow 进行预测?
- javascript - SVG 错误:更新“d”属性时出错
- powershell - PowerShell 脚本在 ISE 中运行,但不作为脚本运行
- vue.js - 登录时已存在对用户状态的处理
- flutter - 连续使用兄弟姐妹留下的空间 - MediaQuery.of(): context is null
- android - 我正在使用相机服务,但在弹出式相机中,相机不断打开?
- javascript - 如何获取正在循环的数组的行号?
- flutter - RangeSlider 未在 Flutter 对话框中更新
- typescript - 是否有任何库或本机语法可以返回具有数组键和回调函数值的新对象?