From 4a66bd4af2186359027bd829f96a07e780a71f45 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Tue, 25 Mar 2014 15:48:12 -0400 Subject: [PATCH] Fix the status view when it cannot be loaded --- endpoints/api.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/endpoints/api.py b/endpoints/api.py index c6bd504a3..1ff574d24 100644 --- a/endpoints/api.py +++ b/endpoints/api.py @@ -1160,15 +1160,12 @@ def get_job_config(build_obj): def build_status_view(build_obj, can_write=False): status = build_logs.get_status(build_obj.uuid) - if not status: - status = 'cannot_load' - return { 'id': build_obj.uuid, - 'phase': build_obj.phase, + 'phase': build_obj.phase if status else 'cannot_load', 'started': build_obj.started, 'display_name': build_obj.display_name, - 'status': status, + 'status': status or {}, 'job_config': get_job_config(build_obj) if can_write else None, 'is_writer': can_write, 'trigger': trigger_view(build_obj.trigger),