F #5207: Fix vCenter tm_resize

This commit is contained in:
mcabrerizo authored and Ruben S. Montero committed 2017-07-04 18:34:22 +02:00
1 parent 977fe907b2
commit 2d57768707
1 file changed
+3 -3
+3 -3
View File
@@ -68,13 +68,13 @@ begin
# Get disk element to be resized
disk = one_vm.retrieve_xmlelements("TEMPLATE/DISK[DISK_ID=#{disk_id}]").first
if disk["ORIGINAL_SIZE"].to_i >= new_size.to_i
if disk["ORIGINAL_SIZE"] && disk["ORIGINAL_SIZE"].to_i >= new_size.to_i
raise "'disk-resize' cannot decrease the disk's size"
end
# Resize operation
if !disk["OPENNEBULA_MANAGED"] || disk["OPENNEBULA_MANAGED"].downcase != "no" &&
vm.resize_managed_disk(disk,new_size)
if !disk["OPENNEBULA_MANAGED"] || disk["OPENNEBULA_MANAGED"].downcase != "no"
vm.resize_managed_disk(disk, new_size)
else
vm.resize_unmanaged_disk(disk, new_size)
end