From cfd2ce71edbab431412f48b14011c8a137df1d22 Mon Sep 17 00:00:00 2001 From: Patrick Dube Date: Wed, 20 Apr 2016 16:16:32 -0400 Subject: [PATCH] CLOUDSTACK-9172 Added cross zones check to delete template and iso --- ui/scripts/templates.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ui/scripts/templates.js b/ui/scripts/templates.js index c8c5b89df259..fb01334b98ed 100644 --- a/ui/scripts/templates.js +++ b/ui/scripts/templates.js @@ -1451,8 +1451,12 @@ } }, action: function(args) { + var queryParams = "deleteTemplate&id=" + args.context.templates[0].id; + if (!args.context.templates[0].crossZones){ + queryParams += "&zoneid=" + args.context.zones[0].zoneid; + } $.ajax({ - url: createURL("deleteTemplate&id=" + args.context.templates[0].id + "&zoneid=" + args.context.zones[0].zoneid), + url: createURL(queryParams), dataType: "json", async: true, success: function(json) { @@ -2536,12 +2540,12 @@ } }, action: function(args) { - var array1 = []; - if (args.context.zones[0].zoneid != null) - array1.push("&zoneid=" + args.context.zones[0].zoneid); - + var queryParams = "deleteIso&id=" + args.context.isos[0].id; + if (!args.context.isos[0].crossZones){ + queryParams += "&zoneid=" + args.context.zones[0].zoneid; + } $.ajax({ - url: createURL("deleteIso&id=" + args.context.isos[0].id + "&zoneid=" + args.context.zones[0].zoneid), + url: createURL(queryParams), dataType: "json", async: true, success: function(json) {