git://git.onelab.eu
/
sfa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Reset GIDs works even if user has no pub_key
[sfa.git]
/
tools
/
reset_gids.py
diff --git
a/tools/reset_gids.py
b/tools/reset_gids.py
index
453af29
..
f4b7da5
100755
(executable)
--- a/
tools/reset_gids.py
+++ b/
tools/reset_gids.py
@@
-20,7
+20,8
@@
def fix_users():
uuid = create_uuid()
pkey = Keypair(create=True)
pub_key=getattr(record,'reg_keys',None)
uuid = create_uuid()
pkey = Keypair(create=True)
pub_key=getattr(record,'reg_keys',None)
- if pub_key is not None:
+ print pub_key
+ if len(pub_key) > 0:
# use only first key in record
if pub_key and isinstance(pub_key, types.ListType): pub_key = pub_key[0]
pub_key = pub_key.key
# use only first key in record
if pub_key and isinstance(pub_key, types.ListType): pub_key = pub_key[0]
pub_key = pub_key.key