diff --git a/src/vmm_mad/remotes/vcenter/vcenter_driver.rb b/src/vmm_mad/remotes/vcenter/vcenter_driver.rb index 13d4b5c451..e40ab930e1 100644 --- a/src/vmm_mad/remotes/vcenter/vcenter_driver.rb +++ b/src/vmm_mad/remotes/vcenter/vcenter_driver.rb @@ -2003,7 +2003,9 @@ private # Checks if a RbVmomi::VIM::VirtualDevice is a disk ######################################################################## def self.is_disk?(device) - !device.class.ancestors.index(RbVmomi::VIM::VirtualDisk).nil? + is_disk = !(device.class.ancestors.index(RbVmomi::VIM::VirtualDisk)).nil? + is_cdrom = !(device.class.ancestors.index(RbVmomi::VIM::VirtualCdrom)).nil? + is_disk or is_cdrom end ########################################################################