git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cccf5d4
)
plimporter bugfix: was not updating already imported users with no key
author
Mohamed Larabi
<mohamed.larabi@inria.fr>
Tue, 4 Dec 2012 12:07:59 +0000
(13:07 +0100)
committer
Mohamed Larabi
<mohamed.larabi@inria.fr>
Tue, 4 Dec 2012 12:07:59 +0000
(13:07 +0100)
sfa/importer/plimporter.py
patch
|
blob
|
history
diff --git
a/sfa/importer/plimporter.py
b/sfa/importer/plimporter.py
index
1d96194
..
40c96ce
100644
(file)
--- 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)