Index: trunk/extensions/OpenStackManager/scripts/homedirectorymanager.py |
— | — | @@ -77,6 +77,12 @@ |
78 | 78 | AllUsers = {} |
79 | 79 | for user in UsersData: |
80 | 80 | uid = user[1]['uid'][0] |
| 81 | + if 'uidNumber' not in user[1].keys(): |
| 82 | + continue |
| 83 | + if 'gidNumber' not in user[1].keys(): |
| 84 | + continue |
| 85 | + if 'sshPublicKey' not in user[1].keys(): |
| 86 | + continue |
81 | 87 | # uidNumber and gidNumber come back from LDAP as strings, we need ints here. |
82 | 88 | uidNumber = int(user[1]['uidNumber'][0]) |
83 | 89 | gidNumber = int(user[1]['gidNumber'][0]) |