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.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/toastergui/api.py b/bitbake/lib/toaster/toastergui/api.py
index 5b035505c2..88d6aa7f68 100644
--- a/bitbake/lib/toaster/toastergui/api.py
+++ b/bitbake/lib/toaster/toastergui/api.py
@@ -874,6 +874,12 @@ class XhrProject(View):
874 machinevar.value = request.POST['machineName'] 874 machinevar.value = request.POST['machineName']
875 machinevar.save() 875 machinevar.save()
876 876
877 # Distro name change
878 if 'distroName' in request.POST:
879 distrovar = prj.projectvariable_set.get(name="DISTRO")
880 distrovar.value = request.POST['distroName']
881 distrovar.save()
882
877 return JsonResponse({"error": "ok"}) 883 return JsonResponse({"error": "ok"})
878 884
879 def get(self, request, *args, **kwargs): 885 def get(self, request, *args, **kwargs):
@@ -960,10 +966,11 @@ class XhrProject(View):
960 except ProjectVariable.DoesNotExist: 966 except ProjectVariable.DoesNotExist:
961 data["machine"] = None 967 data["machine"] = None
962 try: 968 try:
963 data["distro"] = project.projectvariable_set.get( 969 data["distro"] = {"name":
964 name="DISTRO").value 970 project.projectvariable_set.get(
971 name="DISTRO").value}
965 except ProjectVariable.DoesNotExist: 972 except ProjectVariable.DoesNotExist:
966 data["distro"] = "-- not set yet" 973 data["distro"] = None
967 974
968 data['error'] = "ok" 975 data['error'] = "ok"
969 976