From 20acb7a213fd3b7b56f93e006c4a93c18dd9c399 Mon Sep 17 00:00:00 2001 From: Jose Angel Garrido Montoya Date: Wed, 19 Sep 2018 17:09:35 +0200 Subject: [PATCH] B #2433 Monitoring VMs fails when there is not datastore associated (#2434) --- src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 3b671d43f6..3fa4027c8a 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb @@ -852,7 +852,9 @@ class Template str << "IMPORT_STATE =\"#{@state}\"\n" # Get DS information - str << "VCENTER_DS_REF = \"#{@vm_info["datastore"].last._ref}\"\n" + if !@vm_info["datastore"].last._ref.nil? + str << "VCENTER_DS_REF = \"#{@vm_info["datastore"].last._ref}\"\n" + end vnc_port = nil keymap = VCenterDriver::VIHelper.get_default("VM/TEMPLATE/GRAPHICS/KEYMAP")