CS-16262:Updating SNMP community and SNMP port does not happen since UI sends the parameters in the old format when the server side call is triggered

Reviewed-By:Vijay Venkatachalam
This commit is contained in:
Pranav Saxena 2012-09-04 11:57:06 +05:30
parent fdd6e7bd3b
commit 8441f32f02
1 changed files with 21 additions and 2 deletions

View File

@ -1133,7 +1133,7 @@
data[param+ '.name']=name;
data[param+ '.value']=value;
index++;
delete data[name];
return true;
});
@ -1199,7 +1199,26 @@
destroyvmgraceperiod: args.data.destroyVMgracePeriod,
snmpcommunity: args.data.snmpCommunity,
snmpport: args.data.snmpPort
};
};
var allParamNames=$.map(data,function(value,key){
return key;
});
var notParams =['id','templateid','destroyvmgraceperiod'];
var index=0;
$(allParamNames).each(function() {
var param='counterparam[' + index + ']';
var name = this.toString();
var value = data[name];
if(!value || $.inArray(name,notParams) >-1 ) return true;
data[param+ '.name']=name;
data[param+ '.value']=value;
index++;
delete data[name];
return true;
});
if(args.data.username != null && args.data.username.length > 0) {
$.extend(data, {