From 2ab3d285911391361b0f7b6b9d8bf9c5655ad50c Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 5 Jun 2015 10:09:31 +0200 Subject: [PATCH] fix corner case in PL importer --- sfa/importer/plimporter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.43.0