summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openstackclient/common/quota.py4
-rw-r--r--releasenotes/notes/bug-1655537-20b0eb676afa278f.yaml6
2 files changed, 10 insertions, 0 deletions
diff --git a/openstackclient/common/quota.py b/openstackclient/common/quota.py
index 58368c56..afc6195f 100644
--- a/openstackclient/common/quota.py
+++ b/openstackclient/common/quota.py
@@ -273,6 +273,10 @@ class ShowQuota(command.ShowOne):
volume_quota_info = self.get_compute_volume_quota(volume_client,
parsed_args)
network_quota_info = self.get_network_quota(parsed_args)
+ # NOTE(reedip): Remove the below check once requirement for
+ # Openstack SDK is fixed to version 0.9.12 and above
+ if type(network_quota_info) is not dict:
+ network_quota_info = network_quota_info.to_dict()
info = {}
info.update(compute_quota_info)
diff --git a/releasenotes/notes/bug-1655537-20b0eb676afa278f.yaml b/releasenotes/notes/bug-1655537-20b0eb676afa278f.yaml
new file mode 100644
index 00000000..77cb3df0
--- /dev/null
+++ b/releasenotes/notes/bug-1655537-20b0eb676afa278f.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Fixed a ``'Quota' object is not iterable`` error in the ``quota show`` command
+ that appeared with the initial release of openstacksdk v0.9.11 and v0.9.12.
+ [Bug `1655537 <https://bugs.launchpad.net/bugs/1655537>`_]