Fixed user.get to search ids, then names
Change-Id: I35aab8eb9d95fb29eda0168468f1e64451c2b7b5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osmclient/sol005/user.py b/osmclient/sol005/user.py
index 660c944..1584878 100644
--- a/osmclient/sol005/user.py
+++ b/osmclient/sol005/user.py
@@ -214,9 +214,11 @@
self._client.get_token()
# keystone with external LDAP contains large ids, not uuid format
# utils.validate_uuid4(name) cannot be used
- for user in self.list():
+ user_list = self.list()
+ for user in user_list:
if name == user['_id']:
return user
+ for user in user_list:
if name == user['username']:
return user
raise NotFound("User {} not found".format(name))