diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/api.py')
-rw-r--r-- | bitbake/lib/toaster/toastergui/api.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bitbake/lib/toaster/toastergui/api.py b/bitbake/lib/toaster/toastergui/api.py index aa3cbd83b2..b57f670ba3 100644 --- a/bitbake/lib/toaster/toastergui/api.py +++ b/bitbake/lib/toaster/toastergui/api.py | |||
@@ -87,7 +87,7 @@ class XhrBuildRequest(View): | |||
87 | br.save() | 87 | br.save() |
88 | 88 | ||
89 | except BuildRequest.DoesNotExist: | 89 | except BuildRequest.DoesNotExist: |
90 | return error_response('No such build id %s' % i) | 90 | return error_response('No such build request id %s' % i) |
91 | 91 | ||
92 | return error_response('ok') | 92 | return error_response('ok') |
93 | 93 | ||
@@ -256,6 +256,14 @@ class MostRecentBuildsView(View): | |||
256 | build['id'] = build_obj.pk | 256 | build['id'] = build_obj.pk |
257 | build['dashboard_url'] = dashboard_url | 257 | build['dashboard_url'] = dashboard_url |
258 | 258 | ||
259 | buildrequest_id = None | ||
260 | if hasattr(build_obj, 'buildrequest'): | ||
261 | buildrequest_id = build_obj.buildrequest.pk | ||
262 | build['buildrequest_id'] = buildrequest_id | ||
263 | |||
264 | build['recipes_parsed_percentage'] = \ | ||
265 | int((build_obj.recipes_parsed / build_obj.recipes_to_parse) * 100) | ||
266 | |||
259 | tasks_complete_percentage = 0 | 267 | tasks_complete_percentage = 0 |
260 | if build_obj.outcome in (Build.SUCCEEDED, Build.FAILED): | 268 | if build_obj.outcome in (Build.SUCCEEDED, Build.FAILED): |
261 | tasks_complete_percentage = 100 | 269 | tasks_complete_percentage = 100 |