summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2020-11-22 22:38:55 +1300
committerLingxian Kong <anlin.kong@gmail.com>2020-11-22 22:50:26 +1300
commite43454f4b066a0c9a3feaa4ad0bec19564b7596f (patch)
tree2c4222169e8db79f7ca2fecb96b8834e4f23cb90
parenta57568397e58cd40269a48b777bd41cc1a1416e8 (diff)
downloadpython-troveclient-e43454f4b066a0c9a3feaa4ad0bec19564b7596f.tar.gz
Fix getting datastore versions against previous trove service release
Change-Id: I9d08740b9e220d24aad7f691491d5eea8a7e16f9
-rw-r--r--troveclient/osc/v1/datastores.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/troveclient/osc/v1/datastores.py b/troveclient/osc/v1/datastores.py
index 63a4628..ac57dcf 100644
--- a/troveclient/osc/v1/datastores.py
+++ b/troveclient/osc/v1/datastores.py
@@ -104,10 +104,11 @@ class ListDatastoreVersions(command.Lister):
return parser
def take_action(self, parsed_args):
- datastore_version_client =\
+ datastore_version_client = \
self.app.client_manager.database.datastore_versions
versions = datastore_version_client.list(parsed_args.datastore)
- ds = [utils.get_item_properties(d, self.columns) for d in versions]
+ ds = [utils.get_dict_properties(d.to_dict(), self.columns)
+ for d in versions]
return self.columns, ds