From 79de1e6cd2dcf23ae351da19e5cdee334f86c91e Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Sat, 9 Feb 2019 12:56:50 +0100 Subject: [PATCH] make task result data optional key --- inventory_provider/tasks/worker.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index 2b671815..b5c7a0c1 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -408,11 +408,13 @@ def launch_refresh_cache_all(config): def check_task_status(task_id): r = AsyncResult(task_id, app=app) - return { + result = { 'id': task_id, 'status': r.status, 'exception': r.status in states.EXCEPTION_STATES, 'ready': r.status in states.READY_STATES, 'success': r.status == states.SUCCESS, - 'result': r.result } + if r.result: + result['result'] = r.result + return result -- GitLab