diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb index 059641a1c3..53fbde6084 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb @@ -1735,6 +1735,11 @@ end detach_disk_array = [] extra_config = [] keys = get_disk_keys.invert + + if keys.nil? || keys.empty? + raise 'Unable to find disk mapping information on vmx file.' + end + ipool = VCenterDriver::VIHelper.one_pool(OpenNebula::ImagePool) disks_each(:detached?) do |d| key = d.key.to_s