From: Mohamed Larabi Date: Tue, 4 Dec 2012 12:07:59 +0000 (+0100) Subject: plimporter bugfix: was not updating already imported users with no key X-Git-Tag: sfa-2.1-21~8 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=eb13d0725f21fce3bf1ddcc329ab5234579a92a2;p=sfa.git plimporter bugfix: was not updating already imported users with no key --- diff --git a/sfa/importer/plimporter.py b/sfa/importer/plimporter.py index 1d961948..40c96ce5 100644 --- a/sfa/importer/plimporter.py +++ b/sfa/importer/plimporter.py @@ -339,9 +339,12 @@ class PlImporter: return False # are all the SFA keys known to PLC ? new_keys=False - for sfa_key in sfa_keys: - if not sfa_key_in_list (sfa_key,plc_keys): - new_keys = True + if len(sfa_keys) != len(plc_keys): + new_keys=True + else: + for sfa_key in sfa_keys: + if not sfa_key_in_list (sfa_key,plc_keys): + new_keys = True if new_keys: (pubkey,pkey) = init_person_key (person, plc_keys) person_gid = self.auth_hierarchy.create_gid(person_urn, create_uuid(), pkey)