From 3f8bc9db3d7a31884e73255f4b1814dc184baaa4 Mon Sep 17 00:00:00 2001 From: Diego Cesar Date: Tue, 8 Jun 2021 10:05:49 +0200 Subject: [PATCH] fix json output of CLI command ls (#3298) Co-authored-by: Diego Cesar --- utils/cli/core/core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/cli/core/core.py b/utils/cli/core/core.py index 31c12e27..5bcf1c22 100644 --- a/utils/cli/core/core.py +++ b/utils/cli/core/core.py @@ -52,15 +52,17 @@ class CLI(): response.raise_for_status() output = [] page = 1 + json_data_list = [] while True: response_json = response.json() output += response_json['results'] for r in response_json['results']: if use_json_output: - log.info(json.dumps(r, indent=4)) + json_data_list.append(r) else: log.info('{id},{name},{status}'.format(**r)) if not response_json['next']: + log.info(json.dumps(json_data_list, indent=4)) return output page += 1 url = self.api.tasks_page(page)