diff options
| author | Zuul <zuul@review.openstack.org> | 2018-10-03 17:54:19 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2018-10-03 17:54:19 +0000 |
| commit | 4e17e1d1912f1902a37e4db543e38cdbe3961358 (patch) | |
| tree | c3f4c33af4f194810620b9c90d8dcdeb3bd82454 /cinderclient/apiclient/base.py | |
| parent | c73844df2dc1c02637235babb22cd263eaa45a5b (diff) | |
| parent | 223d754f6162d87a305bcb2b041a5e73d5fae303 (diff) | |
| download | python-cinderclient-4.1.0.tar.gz | |
Merge "Fix encoding of query parameters"4.1.0
Diffstat (limited to 'cinderclient/apiclient/base.py')
| -rw-r--r-- | cinderclient/apiclient/base.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cinderclient/apiclient/base.py b/cinderclient/apiclient/base.py index 9011d8f..f1febe3 100644 --- a/cinderclient/apiclient/base.py +++ b/cinderclient/apiclient/base.py @@ -28,9 +28,9 @@ import copy from requests import Response import six -from six.moves.urllib import parse from cinderclient.apiclient import exceptions +from cinderclient import utils from oslo_utils import encodeutils from oslo_utils import strutils @@ -325,7 +325,7 @@ class CrudManager(BaseManager): return self._list( '%(base_url)s%(query)s' % { 'base_url': self.build_url(base_url=base_url, **kwargs), - 'query': '?%s' % parse.urlencode(kwargs) if kwargs else '', + 'query': utils.build_query_param(kwargs), }, self.collection_key) @@ -364,7 +364,7 @@ class CrudManager(BaseManager): rl = self._list( '%(base_url)s%(query)s' % { 'base_url': self.build_url(base_url=base_url, **kwargs), - 'query': '?%s' % parse.urlencode(kwargs) if kwargs else '', + 'query': '?%s' % utils.build_query_param(kwargs), }, self.collection_key) num = len(rl) |
