From eb13d0725f21fce3bf1ddcc329ab5234579a92a2 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Tue, 4 Dec 2012 13:07:59 +0100 Subject: [PATCH] plimporter bugfix: was not updating already imported users with no key --- sfa/importer/plimporter.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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) -- 2.43.0