mirror of https://github.com/apache/cloudstack.git
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:
parent
fdd6e7bd3b
commit
8441f32f02
|
|
@ -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, {
|
||||
|
|
|
|||
Loading…
Reference in New Issue