summaryrefslogtreecommitdiff
path: root/openstackclient/volume
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-01-11 19:01:13 +0000
committerGerrit Code Review <review@openstack.org>2017-01-11 19:01:13 +0000
commitafba7832a6a5bf91a71872c2f8cb907a09210819 (patch)
tree3ea3202533c5e5124a6548a97adf5ca5bc4c35e0 /openstackclient/volume
parent89b7488d2f96ff179bba4b95a0c63dda3ed1b249 (diff)
parent51ea68ae948da5d69b262827961ca9ae9118edbc (diff)
downloadpython-openstackclient-afba7832a6a5bf91a71872c2f8cb907a09210819.tar.gz
Merge "Fix filter error in os volume list"
Diffstat (limited to 'openstackclient/volume')
-rw-r--r--openstackclient/volume/v2/volume.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/openstackclient/volume/v2/volume.py b/openstackclient/volume/v2/volume.py
index 301bf5e4..78db261b 100644
--- a/openstackclient/volume/v2/volume.py
+++ b/openstackclient/volume/v2/volume.py
@@ -417,16 +417,19 @@ class ListVolume(command.Lister):
project_id = identity_common.find_project(
identity_client,
parsed_args.project,
- parsed_args.project_domain)
+ parsed_args.project_domain).id
user_id = None
if parsed_args.user:
user_id = identity_common.find_user(identity_client,
parsed_args.user,
- parsed_args.user_domain)
+ parsed_args.user_domain).id
+
+ # set value of 'all_tenants' when using project option
+ all_projects = bool(parsed_args.project) or parsed_args.all_projects
search_opts = {
- 'all_tenants': parsed_args.all_projects,
+ 'all_tenants': all_projects,
'project_id': project_id,
'user_id': user_id,
'display_name': parsed_args.name,