3

我正在执行以下查询,它不断抛出一个'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, 记者=issue.fields.reporter.displayName)

print 'BugCode:', issue.key
4

1 回答 1

0

您可能会发现匿名创建的问题(允许用户匿名创建问题)您需要检查 issue.fields.reporter 是否不是 None,然后从对象调用 displayName。Assignee 和 Reporter 不同,在jira api中可以看到不同的字段:assigneereporter. 检查你的jira rest api问题,现场会有什么reporter -> displayName

于 2015-04-21T16:16:43.853 回答