diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
-rwxr-xr-x | bitbake/lib/toaster/toastergui/views.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index 9c63aae251..9e89714b9c 100755 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py | |||
@@ -2434,7 +2434,8 @@ if True: | |||
2434 | continue | 2434 | continue |
2435 | 2435 | ||
2436 | if prj_layer_created: | 2436 | if prj_layer_created: |
2437 | layers_added.append({'id': layer_dep_obj.id, 'name': Layer.objects.get(id=layer_dep_obj.layer_id).name}) | 2437 | layerdepdetailurl = reverse('layerdetails', args=(prj.id, layer_dep_obj.pk)) |
2438 | layers_added.append({'id': layer_dep_obj.id, 'name': Layer.objects.get(id=layer_dep_obj.layer_id).name, 'layerdetailurl': layerdepdetailurl }) | ||
2438 | 2439 | ||
2439 | 2440 | ||
2440 | # If an old layer version exists in our project then remove it | 2441 | # If an old layer version exists in our project then remove it |
@@ -2453,8 +2454,17 @@ if True: | |||
2453 | 2454 | ||
2454 | return HttpResponse(jsonfilter({"error": "Uncaught error: Could not create layer version"}), content_type = "application/json") | 2455 | return HttpResponse(jsonfilter({"error": "Uncaught error: Could not create layer version"}), content_type = "application/json") |
2455 | 2456 | ||
2457 | layerdetailurl = reverse('layerdetails', args=(prj.id, layer_version.pk)) | ||
2456 | 2458 | ||
2457 | return HttpResponse(jsonfilter({"error": "ok", "imported_layer" : { "name" : layer.name, "id": layer_version.id }, "deps_added": layers_added }), content_type = "application/json") | 2459 | json_response = {"error": "ok", |
2460 | "imported_layer" : { | ||
2461 | "name" : layer.name, | ||
2462 | "id": layer_version.id, | ||
2463 | "layerdetailurl": layerdetailurl, | ||
2464 | }, | ||
2465 | "deps_added": layers_added } | ||
2466 | |||
2467 | return HttpResponse(jsonfilter(json_response), content_type = "application/json") | ||
2458 | 2468 | ||
2459 | def xhr_updatelayer(request): | 2469 | def xhr_updatelayer(request): |
2460 | 2470 | ||