Support get project name of OBS_SRCSRV_REQUEST_*
authorLin Yang <lin.a.yang@intel.com>
Wed, 7 May 2014 07:01:28 +0000 (15:01 +0800)
committerLin Yang <lin.a.yang@intel.com>
Thu, 8 May 2014 03:01:21 +0000 (11:01 +0800)
For OBS request event, like OBS_SRCSRV_REQUEST_*, it don't have 'project'
attribute, just 'sourceproject'. So try to get 'sourceproject' if don't
find 'project'.

Change-Id: I93b72ba1d76e26131619272f85a7bc575c2c1222
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
job_jobs_dispatcher.py

index 46f463a..2822a39 100755 (executable)
@@ -12,7 +12,8 @@ from common.buildtrigger import trigger_next, trigger_info
 
 def main(obs_event_fields):
     """The main body"""
-    trigger_next('#%s#%s' %(obs_event_fields.get('project',''),
+    trigger_next('#%s#%s' %(obs_event_fields.get('project') or
+                            obs_event_fields.get('sourceproject', ''),
                            obs_event_fields['event_type']),
                  obs_event_fields)