From d130483423f89eff4df023a58aca4f32e875d719 Mon Sep 17 00:00:00 2001 From: Tino Vazquez Date: Fri, 22 Jul 2016 19:19:31 +0200 Subject: [PATCH] Fix wrong syntax in vcenter driver --- src/vmm_mad/remotes/vcenter/vcenter_driver.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vmm_mad/remotes/vcenter/vcenter_driver.rb b/src/vmm_mad/remotes/vcenter/vcenter_driver.rb index 26158d594d..d12fea4565 100644 --- a/src/vmm_mad/remotes/vcenter/vcenter_driver.rb +++ b/src/vmm_mad/remotes/vcenter/vcenter_driver.rb @@ -2423,8 +2423,8 @@ private vm.config.hardware.device.select { |d| if is_disk?(d) disks.each{|disk| - if d.backing.respond_to? fileName && - disk.elements["SOURCE"].text == d.backing.fileName + if d.backing.respond_to?(:fileName) && + disk.elements["SOURCE"].text == d.backing.fileName && disks.delete(disk) end } @@ -2708,7 +2708,7 @@ private disks.each{ |disk| ds_and_img_name = "[#{disk['DATASTORE']}] #{disk['SOURCE']}" vcenter_disk = vm.config.hardware.device.select { |d| is_disk?(d) && - d.backing.respond_to? fileName && + d.backing.respond_to?(:fileName) && d.backing.fileName == ds_and_img_name }[0] spec[:deviceChange] << { :operation => :remove,