diff --git a/src/tm_mad/vcenter/mv b/src/tm_mad/vcenter/mv index ca1691a1ae..6f0ecc7d51 100755 --- a/src/tm_mad/vcenter/mv +++ b/src/tm_mad/vcenter/mv @@ -45,7 +45,7 @@ begin one_client = OpenNebula::Client.new vm = OpenNebula::VirtualMachine.new_with_id(vmid, one_client) vm.info - src_ds = vm["/VM/HISTORY_RECORDS/HISTORY[SEQ=0]/DS_ID"] + src_ds = vm.to_hash["VM"]["HISTORY_RECORDS"]["HISTORY"].last["DS_ID"] if src_ds == dsid VCenterDriver::VirtualMachine.migrate_routine(vmid, host_orig, host_dest)