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 |
