From 75b0fe4d4051591cdc832385fd9fdf8b17a987fa Mon Sep 17 00:00:00 2001 From: Doug Shelley Date: Tue, 25 Mar 2014 20:52:17 +0000 Subject: [PATCH] Fix database-list via CLI for large # of dbs When an instance contains more than 20 databases, only the last n-20 were being shown when trove database-list was run. The do_database_list method wasn't correctly tracking the output when multiple pages were present. Change-Id: I349534735b4118f3cdd4897c36bb17c0a1fdceb1 Closes-Bug: #1246599 --- troveclient/v1/shell.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/troveclient/v1/shell.py b/troveclient/v1/shell.py index 734b40a3..58a4c253 100644 --- a/troveclient/v1/shell.py +++ b/troveclient/v1/shell.py @@ -377,7 +377,7 @@ def do_database_list(cs, args): databases = wrapper.items while (wrapper.next): wrapper = cs.databases.list(args.instance, marker=wrapper.next) - databases = wrapper.items + databases += wrapper.items utils.print_list(databases, ['name'])