Fixed bug in cleanup job
authorEd Bartosh <eduard.bartosh@intel.com>
Thu, 13 Feb 2014 11:57:10 +0000 (13:57 +0200)
committerLin A Yang <lin.a.yang@intel.com>
Fri, 21 Feb 2014 07:34:03 +0000 (09:34 +0200)
Cleanup job now takes project name either from 'project' or 'sourceproject'
field of the event structure, passed from OBS.

Previously it was taking project name only from 'project' field, which is set
for OBS_REPO_PUBLISHED event and is not set for SR_ACCEPTED event.
This was the reason for not removing prerelease projects when SR is accepted.

Fixes: #1649

Change-Id: Ie9d37f0dbba7e9d92a436e755ec0a32d636f7d3c
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
job_pre_release_obs.py

index 17621f8..ec07caa 100755 (executable)
@@ -252,7 +252,8 @@ def main(action):
 
     content = trigger_info(os.getenv("TRIGGER_INFO"))
 
-    project = content.get("project")
+    project = content.get("project") or content.get("sourceproject")
+
     build = BuildService(obs_api, obs_user, obs_passwd)
 
     # Init backend database