diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-02-02 04:06:57 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-02-02 04:06:57 +0000 |
| commit | 72fe3e25e27dfa6d377fbda1318b5db3ce4d6e6d (patch) | |
| tree | b1a9c92e1eb4a33b237fbbb8df7adb144feeacf6 /openstackclient/common | |
| parent | 180ba2f733a870af752e7d459619e13bc287789f (diff) | |
| parent | 5d1a93362da1109a9f49c32c142a8a4df0a97a9e (diff) | |
| download | python-openstackclient-72fe3e25e27dfa6d377fbda1318b5db3ce4d6e6d.tar.gz | |
Merge "Fix showing network quotas for a project"
Diffstat (limited to 'openstackclient/common')
| -rw-r--r-- | openstackclient/common/quota.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/openstackclient/common/quota.py b/openstackclient/common/quota.py index 480abbd9..f208948e 100644 --- a/openstackclient/common/quota.py +++ b/openstackclient/common/quota.py @@ -188,10 +188,13 @@ class ShowQuota(command.ShowOne): def get_network_quota(self, parsed_args): if parsed_args.quota_class or parsed_args.default: return {} - service_catalog = self.app.client_manager.auth_ref.service_catalog - if 'network' in service_catalog.get_endpoints(): - network_client = self.app.client_manager.network - return network_client.show_quota(parsed_args.project)['quota'] + if self.app.client_manager.is_network_endpoint_enabled(): + identity_client = self.app.client_manager.identity + project = utils.find_resource( + identity_client.projects, + parsed_args.project, + ).id + return self.app.client_manager.network.get_quota(project) else: return {} |
