1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-16 22:50:10 +03:00

M #~ fix error import wilds vcenter (#4780)

Signed-off-by: Jorge Lobo <jlobo@opennebula.io>
This commit is contained in:
Jorge Miguel Lobo Escalona 2020-05-20 18:55:06 +02:00 committed by GitHub
parent f1dd670414
commit 7b438ab4ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,13 +102,12 @@ define(function(require) {
if (name && deploy_id && template) {
var wilds_list_array = [
[
"<input type=\"checkbox\" class=\"import_wild_checker import_" + index + "\" unchecked/>",
"<input type='checkbox' class='import_wild_checker import_" + index + "' unchecked import_data='"+JSON.stringify(elem)+"' />",
name,
deploy_id
]
];
that.dataTableWildHosts.fnAddData(wilds_list_array);
$(".import_wild_checker.import_" + index, context).data("import_data", elem);
}
});
}
@ -146,11 +145,16 @@ define(function(require) {
var vcenter_refs = [];
var opts = {};
$(".import_wild_checker:checked", "#datatable_host_wilds").each(function() {
var wild_obj = $(this).data("import_data");
if(wild_obj && wild_obj.DEPLOY_ID){
var ref = wild_obj.DEPLOY_ID;
vcenter_refs.push(ref);
opts[ref] = wild_obj;
var wild_obj = $(this).attr("import_data");
try{
var wild_data = JSON.parse(wild_obj);
if(wild_data && wild_data.DEPLOY_ID){
var ref = wild_data.DEPLOY_ID;
vcenter_refs.push(ref);
opts[ref] = wild_data;
}
}catch(error){
Notifier.notifyError("Empty data Vm Wild");
}
});