[英]resolve ticket as fixed with python jira api
import jira
def resolve_issue(jira,issue):
jira.transition_issue(issue, '5', assignee={'name': 'pm_user'}, resolution={'id': '3'},comment={'name':"Resolved the ticket."}))
[(u'5', u'Resolve Issue'), (u'821', u'Request Info'), (u'1011', u'Rejected'), (u'1031', u' Duplicate ')]
是可用的过渡。 无法解决python jira rest api修复的问题。 我试图列出过渡,但是看不到“固定的”解决方案ID。 有什么建议么?
在下面添加了错误
text: Can not deserialize instance of java.lang.String out of START_OBJECT token
在[来源:N / A; 行:-1,列:-1](通过参考链:com.atlassian.jira.issue.fields.rest.json.beans.CommentJsonBean [“ body”])
我不确定这是否真的导致了您的问题,但是您必须将“代理人”和“解决方案”的更改包装在“字段”字典中。 所以它必须是这样的:
fields = {
"resolution:: {
"id": "3"
},
"assignee: {
"name": "pm_user"
}
}
jira.transition_issue(issue, fields=fields, comment="Resolved the ticket.")
JIRA REST API在过渡方面没有很好的错误处理,当请求格式错误时,我看到了许多不同的错误(通常是500个)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.