summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/api.py')
-rw-r--r--bitbake/lib/toaster/toastergui/api.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/toastergui/api.py b/bitbake/lib/toaster/toastergui/api.py
index 5589118027..856918b6a3 100644
--- a/bitbake/lib/toaster/toastergui/api.py
+++ b/bitbake/lib/toaster/toastergui/api.py
@@ -393,7 +393,7 @@ class XhrCustomRecipeId(View):
393 """ Get Custom Image recipe or return an error response""" 393 """ Get Custom Image recipe or return an error response"""
394 try: 394 try:
395 custom_recipe = \ 395 custom_recipe = \
396 CustomImageRecipe.objects.get(pk=recipe_id) 396 CustomImageRecipe.objects.get(pk=recipe_id)
397 return custom_recipe, None 397 return custom_recipe, None
398 398
399 except CustomImageRecipe.DoesNotExist: 399 except CustomImageRecipe.DoesNotExist:
@@ -418,8 +418,12 @@ class XhrCustomRecipeId(View):
418 if error: 418 if error:
419 return error 419 return error
420 420
421 project = custom_recipe.project
422
421 custom_recipe.delete() 423 custom_recipe.delete()
422 return JsonResponse({"error": "ok"}) 424 return JsonResponse({"error": "ok",
425 "gotoUrl": reverse("projectcustomimages",
426 args=(project.pk,))})
423 427
424 428
425class XhrCustomRecipePackages(View): 429class XhrCustomRecipePackages(View):
@@ -820,8 +824,11 @@ class XhrProject(View):
820 824
821 def delete(self, request, *args, **kwargs): 825 def delete(self, request, *args, **kwargs):
822 try: 826 try:
823 Project.objects.get(kwargs['project_id']).delete() 827 Project.objects.get(pk=kwargs['project_id']).delete()
824 except Project.DoesNotExist: 828 except Project.DoesNotExist:
825 return error_response("Project %s does not exist" % 829 return error_response("Project %s does not exist" %
826 kwargs['project_id']) 830 kwargs['project_id'])
827 return JsonResponse({"error": "ok"}) 831 return JsonResponse({
832 "error": "ok",
833 "gotoUrl": reverse("all-projects", args=[])
834 })