Fix: Reset GIDs works even if user has no pub_key
[sfa.git] / 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