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.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 5221f1f728..b2b263b6e0 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -2238,7 +2238,7 @@ if toastermain.settings.MANAGED:
2238 if request.method == "POST": 2238 if request.method == "POST":
2239 # add layers 2239 # add layers
2240 if 'layerAdd' in request.POST: 2240 if 'layerAdd' in request.POST:
2241 for lc in Layer_Version.objects.filter(pk__in=request.POST['layerAdd'].split(",")): 2241 for lc in Layer_Version.objects.filter(pk__in=[i for i in request.POST['layerAdd'].split(",") if len(i) > 0]):
2242 ProjectLayer.objects.get_or_create(project = prj, layercommit = lc) 2242 ProjectLayer.objects.get_or_create(project = prj, layercommit = lc)
2243 2243
2244 # remove layers 2244 # remove layers
@@ -2328,15 +2328,6 @@ if toastermain.settings.MANAGED:
2328 try: 2328 try:
2329 prj = Project.objects.get(pk = pid) 2329 prj = Project.objects.get(pk = pid)
2330 2330
2331 # returns layer dependencies for a layer, excluding current project layers
2332 if request.GET.get('type', None) == "layerdeps":
2333 queryset = prj.compatible_layerversions().exclude(pk__in = [x.id for x in prj.projectlayer_equivalent_set()]).filter(
2334 layer__name__in = [ x.depends_on.layer.name for x in LayerVersionDependency.objects.filter(layer_version_id = request.GET.get('search', None))])
2335
2336 final_list = set([x.get_equivalents_wpriority(prj)[0] for x in queryset])
2337
2338 return HttpResponse(jsonfilter( { "error":"ok", "list" : map( _lv_to_dict(prj), sorted(final_list, key = lambda x: x.layer.name)) }), content_type = "application/json")
2339
2340 2331
2341 # returns layer versions that would be deleted on the new release__pk 2332 # returns layer versions that would be deleted on the new release__pk
2342 if request.GET.get('type', None) == "versionlayers": 2333 if request.GET.get('type', None) == "versionlayers":