mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-16 22:50:10 +03:00
(cherry picked from commit 21fdee105ab8502bd838aec7c2d92ea3afa6e4cd)
This commit is contained in:
parent
cbf42a7492
commit
4125cd5b5c
@ -128,6 +128,7 @@ define(function(require){
|
||||
"</div>").appendTo($(".disksContainer", disksContext));
|
||||
if (disks_base) {
|
||||
disks_base[disk_id].SIZE = disk.SIZE;
|
||||
disks_base[disk_id].ORIGINAL_SIZE = disk.ORIGINAL_SIZE;
|
||||
diskContext.data("template_disk", disks_base[disk_id]);
|
||||
}
|
||||
|
||||
@ -223,14 +224,20 @@ define(function(require){
|
||||
$(".diskContainer", context).each(function(){
|
||||
if ($(this).data("template_disk")) {
|
||||
disk = $(this).data("template_disk");
|
||||
|
||||
var fields = WizardFields.retrieve(this);
|
||||
|
||||
var size = $.extend(true, [], fields.SIZE);
|
||||
var size = size.join("");
|
||||
var diskAux = $.extend(true, {}, disk);
|
||||
diskAux["SIZE"] = fields.SIZE;
|
||||
disks.push(diskAux);
|
||||
if (disk["SIZE"] && fields["SIZE"] && disk["ORIGINAL_SIZE"] === fields["SIZE"] && fields["SIZE"] === disk["SIZE"]){
|
||||
if (disk["IMAGE_ID"] || disk["IMAGE_NAME"]){
|
||||
delete disk["SIZE"];
|
||||
}
|
||||
delete disk["ORIGINAL_SIZE"];
|
||||
disks.push(disk);
|
||||
} else {
|
||||
var diskAux = $.extend(true, {}, disk);
|
||||
diskAux["SIZE"] = fields["SIZE"];
|
||||
delete diskAux["ORIGINAL_SIZE"];
|
||||
disks.push(diskAux);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user