Python 未更新 Jira Cloud Field(文本可编辑)

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

这是代码,不返回任何错误代码:

def add_jira_comment(self, issue_id, comment):
    """
        Description:
        Adds jira comment.
    """
    logging.info("Add comment for issue in Jira: %s " % issue_id)
    jira = self.jira_obj()
    jira.add_comment(issue_id, comment)
def jira_set_forced_ok(self):
...
query_check_to_send = "select * from alerts where forced_ok = '1' and forced_is_checked is null and sync_error_counter < 5 and priority != 'Mail'"
rows = self.execute_query(query_check_to_send).fetchall()
for issue in rows:
issue_dict = dict(issue)
custom_field_id = 'customfield_10121'
value = 'OK'
update_payload = {
'fields': {
custom_field_id: value
}
}
self.jira.update_issue(issue_dict['jira_id'], fields=update_payload['fields'])
self.add_jira_comment(issue_dict['jira_id'], "[automatic] Alert was Forced OK")

字段更新不起作用,评论起作用了,我尝试了更多的东西,但都不起作用。

提及这是一个 jira 云实例,该字段本身是文本可编辑的,任何人都可以编辑它(我知道 python 连接到 jira 问题,因为评论部分确实有效)

我们有一个应该更新的自定义字段(文本可编辑),但它没有

python jira
1个回答
0
投票

这是一个语法错误:

问题 = jira.issue('jira_id')

issue.update(fields={'customfield_10121': '确定'})

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