Same.
authorSandrine Avakian <sandrine.avakian@inria.fr>
Tue, 9 Oct 2012 10:41:57 +0000 (12:41 +0200)
committerSandrine Avakian <sandrine.avakian@inria.fr>
Tue, 9 Oct 2012 10:41:57 +0000 (12:41 +0200)
sfa/senslab/slabdriver.py

index 8d574c7..0901fcd 100644 (file)
@@ -1262,13 +1262,18 @@ class SlabDriver(Driver):
                     record.update({'PI':[recuser.hrn],
                                 'researcher': [recuser.hrn],
                                 'name':record['hrn'], 
-                                'oar_job_id':[rec['oar_job_id'] for rec in recslice_list],
+                                'oar_job_id':[],
                                 'node_ids': [],
                                 'person_ids':[recslice_list[0]['record_id_user']],
                                 'geni_urn':'',  #For client_helper.py compatibility
                                 'keys':'',  #For client_helper.py compatibility
                                 'key_ids':''})  #For client_helper.py compatibility
-
+                    
+                    try:
+                        for rec in recslice_list:
+                            recslice['oar_job_id'].append(rec['oar_job_id'])
+                    except KeyError:
+                        pass
                     #for rec in recslice_list:
                         #record['oar_job_id'].append(rec['oar_job_id'])
                     logger.debug( "SLABDRIVER.PY \t fill_record_info SLICE \