summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py14
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