Fix: Reset GIDs works even if user has no pub_key
authorLoic Baron <loic.baron@lip6.fr>
Wed, 4 Mar 2015 12:47:47 +0000 (13:47 +0100)
committerLoic Baron <loic.baron@lip6.fr>
Wed, 4 Mar 2015 12:47:47 +0000 (13:47 +0100)
tools/reset_gids.py

index 453af29..f4b7da5 100755 (executable)
@@ -20,7 +20,8 @@ def fix_users():
             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