diff --git a/ui/scripts/network.js b/ui/scripts/network.js index 6fcd46040ef..2353a038f1f 100755 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -629,8 +629,20 @@ networkdomain: args.data.networkdomain }); } + + var oldcidr; + $.ajax({ + url: createURL("listNetworks&id=" + args.context.networks[0].id ), + dataType: "json", + async: false, + success: function(json) { + oldcidr = json.listnetworksresponse.network[0].cidr; + + } + }); - if(args.data.cidr !="" ){ + + if(args.data.cidr !="" && args.data.cidr != oldcidr ){ $.extend(data, { guestvmcidr: args.data.cidr });