Fix the bug that some jira task in public do not have 'priority' attribute.
authormao xiaojuan <xiaojuan.mao@samsung.com>
Thu, 15 Nov 2018 03:44:34 +0000 (11:44 +0800)
committerYonghee Han <onstudy@samsung.com>
Thu, 31 Jan 2019 01:21:23 +0000 (10:21 +0900)
Change-Id: I99c3c46f04f341b899e9555d067576c0d3ecabae

pmb/job_tool_sender.py

index f2cb461..b24af55 100644 (file)
@@ -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'],
             })