我正在执行以下查询并且它不断抛出'AttributeError:'NoneType'对象没有属性displayName。然而,在检查JIRA时,存在适当的受让人名称。我搜索了几个小时,找不到解决方案。
jiraIssues = jira.search_issues('project = JSIX and status IN(Open,Resolved,“QA Verify”)',maxResults = 7500)
i = jiraDB.insert()
在jiraIssues中的问题: i.execute(bugCode = issue.key,summary = issue.fields.summary,priority = issue.fields.priority.name,status = issue.fields.status.name,assignee = issue.fields.assignee.displayName,reporter = issue.fields.reporter.displayName)
print 'BugCode:', issue.key
答案 0 :(得分:0)
您可能会发现匿名创建的问题(Allowing users to create issues anonymously),您需要检查issue.fields.reporter是否为None,然后从object调用displayName。受理人和记者不同,在jira api中,您可以看到不同的字段:assignee
和reporter
。检查jira rest api的问题,字段reporter -> displayName