如何使用jirapython更新issuelin

2024-09-29 22:32:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个jira问题,它是另一个jira问题的依赖性。现在依赖关系不再存在,我想将问题a更改为问题c的依赖关系。在

我想使用jirapythonapi来实现这一点。在

issue = jira.issue('issue_a')
links = issue.fields.issuelinks
for link in links:
    if link.type.name == 'Dependency' and link.inwardIssue.key == 'issue_b":
        link.inwardIssue = jira.issue('issue_c')

调试表明已经选择了正确的链接,但是在执行最后一行之后,实际的依赖关系不会在jira网页中更新。看起来只更改了克隆变量,但原始数据存储保持不变。在

我还尝试了更新方法,如下所示

^{pr2}$

但它们都有错误:

SyntaxError: keyword can't be an expression

有人能帮我吗?在


Tags: nameinfieldsforif关系typelink

热门问题