From 1a37c96b8ce38469c09299ae65d691ad45d9c3df Mon Sep 17 00:00:00 2001 From: Tino Vazquez Date: Fri, 18 Feb 2022 11:59:23 +0100 Subject: [PATCH] B #5740: Fail if .vmx metadata is not available --- src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb | 5 +++++ 1 file changed, 5 insertions(+) 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