Skip to content

Commit adc24ac

Browse files
author
Brian Flores
committed
updated command to display if a user has an API key
1 parent 182f7b3 commit adc24ac

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

SoftLayer/CLI/user/detail.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,14 @@ def basic_info(user, keys):
6565

6666
table.add_row(['Id', user.get('id', '-')])
6767
table.add_row(['Username', user.get('username', '-')])
68-
if keys:
69-
for key in user.get('apiAuthenticationKeys'):
68+
keys_array = user.get('apiAuthenticationKeys')
69+
if keys and len(keys_array) != 0:
70+
for key in keys_array:
7071
table.add_row(['APIKEY', key.get('authenticationKey')])
72+
elif keys_array is not None and len(keys_array) != 0:
73+
table.add_row(['APIKEY', 'Yes'])
74+
else:
75+
table.add_row(['APIKEY', 'No'])
7176
table.add_row(['Name', "%s %s" % (user.get('firstName', '-'), user.get('lastName', '-'))])
7277
table.add_row(['Email', user.get('email')])
7378
table.add_row(['OpenID', user.get('openIdConnectUserName')])

0 commit comments

Comments
 (0)