From 58b3a8a41d0b5e5f2f3bf22e936c20b2f6ee1d11 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Wed, 15 Feb 2017 10:53:17 +0000
Subject: [PATCH] Task #10339: try/catch reading job parts

---
 LTA/LTAIngest/LTAIngestCommon/job.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/LTA/LTAIngest/LTAIngestCommon/job.py b/LTA/LTAIngest/LTAIngestCommon/job.py
index f634718bba6..f7e8b106462 100755
--- a/LTA/LTAIngest/LTAIngestCommon/job.py
+++ b/LTA/LTAIngest/LTAIngestCommon/job.py
@@ -85,8 +85,11 @@ def parseJobXml(job_xml):
 
             #try to extract a job_group_id
             job_dict['job_group_id'] = 'unknown_group'
-            if 'ExportID' in job_dict:
-                job_dict['job_group_id'] = int(job_dict['ExportID'].split('_')[1])
+            try:
+                if 'ExportID' in job_dict:
+                    job_dict['job_group_id'] = job_dict['ExportID'].split('_')[1]
+            except:
+                pass
             if 'IngestGroupId' in job_dict:
                 job_dict['job_group_id'] = job_dict['IngestGroupId']
 
-- 
GitLab