filter_string = ''
if filter:
filter_string = '?{}'.format(filter)
- _, resp = self._http.get2_cmd('{}{}'.format(self._apiBase,filter_string,skip_query_admin=True))
+ _, resp = self._http.get2_cmd('{}{}'.format(self._apiBase,filter_string), skip_query_admin=True)
#print('RESP: {}'.format(resp))
if resp:
return json.loads(resp)
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))