diff --git a/computes/views.py b/computes/views.py index 22b7c3ec..2b328652 100644 --- a/computes/views.py +++ b/computes/views.py @@ -141,10 +141,7 @@ def compute_graph(request, compute_id): comp_mgr = ComputeManager(compute_id) data = comp_mgr.compute_graph() - response = HttpResponse() - response["Content-Type"] = "text/javascript" - response.write(data) - return response + return HttpResponse(data, content_type="application/json") def get_compute_disk_buses(request, compute_id, arch, machine, disk): @@ -157,7 +154,7 @@ def get_compute_disk_buses(request, compute_id, arch, machine, disk): :return: """ comp_mgr = ComputeManager(compute_id) - return HttpResponse(comp_mgr.get_disk_buses(arch, machine, disk)) + return HttpResponse(comp_mgr.get_disk_buses(arch, machine, disk), content_type="application/json") def get_compute_machine_types(request, compute_id, arch): @@ -168,7 +165,7 @@ def get_compute_machine_types(request, compute_id, arch): :return: """ comp_mgr = ComputeManager(compute_id) - return HttpResponse(comp_mgr.get_machine_types(arch)) + return HttpResponse(comp_mgr.get_machine_types(arch), content_type="application/json") def get_compute_video_models(request, compute_id, arch, machine): @@ -180,7 +177,7 @@ def get_compute_video_models(request, compute_id, arch, machine): :return: """ comp_mgr = ComputeManager(compute_id) - return HttpResponse(comp_mgr.get_video_models(arch, machine)) + return HttpResponse(comp_mgr.get_video_models(arch, machine), content_type="application/json") def get_dom_capabilities(request, compute_id, arch, machine): @@ -192,7 +189,7 @@ def get_dom_capabilities(request, compute_id, arch, machine): :return: """ comp_mgr = ComputeManager(compute_id) - return HttpResponse(comp_mgr.get_dom_capabilities(arch, machine)) + return HttpResponse(comp_mgr.get_dom_capabilities(arch, machine), content_type="application/json") class ComputeManager: diff --git a/instances/templates/create_instance_w1.html b/instances/templates/create_instance_w1.html index 93a915d3..d47f03f9 100644 --- a/instances/templates/create_instance_w1.html +++ b/instances/templates/create_instance_w1.html @@ -106,12 +106,9 @@ $("#select_chipset").find('option').remove(); $("#select_archs").val(arch); $.each(data['machines'], function(i, item) { - if (item == '{{ default_machine }}') { - var selected = 'selected'; - }else{ - var selected = ''; - } - $("#select_chipset").append(''); + $("#select_chipset").append( + $("