From 50f9a0ba26cc55fea34caade7d8d1e4c177eab81 Mon Sep 17 00:00:00 2001 From: mao xiaojuan Date: Thu, 15 Nov 2018 11:44:34 +0800 Subject: [PATCH] Fix the bug that some jira task in public do not have 'priority' attribute. Change-Id: I99c3c46f04f341b899e9555d067576c0d3ecabae --- pmb/job_tool_sender.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pmb/job_tool_sender.py b/pmb/job_tool_sender.py index f2cb461..b24af55 100644 --- a/pmb/job_tool_sender.py +++ b/pmb/job_tool_sender.py @@ -61,6 +61,11 @@ class SendData(object): else: project = 'NULL' + if value['fields'].has_key('priority'): + priority = value['fields']['priority']['name'] + else: + priority = 'NULL' + JIRA['item'].append( { 'jira_key' : value['key'], @@ -68,7 +73,7 @@ class SendData(object): 'title' : value['fields']['summary'], 'assignee' : assign, 'created' : dateutil.parser.parse( value['fields']['created'] ).strftime('%Y-%m-%d %H:%M:%S'), - 'priority' : value['fields']['priority']['name'], + 'priority' : priority, 'status' : value['fields']['status']['name'], }) -- 2.7.4