From: Thierry Parmentelat Date: Fri, 5 Jun 2015 08:09:31 +0000 (+0200) Subject: fix corner case in PL importer X-Git-Tag: sfa-3.1-17~10 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=2ab3d285911391361b0f7b6b9d8bf9c5655ad50c fix corner case in PL importer --- diff --git a/sfa/importer/plimporter.py b/sfa/importer/plimporter.py index 5d7fe9db..ae0e83f9 100644 --- a/sfa/importer/plimporter.py +++ b/sfa/importer/plimporter.py @@ -449,7 +449,9 @@ class PlImporter: pass # record current users affiliated with the slice slice_record.reg_researchers = \ - [ self.locate_by_type_pointer ('user',user_id) for user_id in slice['person_ids'] ] + [ self.locate_by_type_pointer ('user', user_id) for user_id in slice['person_ids'] ] + # remove any weird value (looks like we can get 'None' here + slice_record.reg_researchers = [ x for x in slice_record.reg_researchers if x ] global_dbsession.commit() slice_record.stale = False