我正在使用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.
答案 0 :(得分:1)
关键的“问题链接”不能直接有效地创建问题,因此您不能在创建问题的请求上在问题之间创建链接。创建问题后,您需要调用jira.create_issue_link
方法,以便在问题之间创建链接。