From 6897e56504b72d75574fa1d76b0339e1339b4450 Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Herrero Date: Tue, 3 Nov 2020 11:06:20 +0100 Subject: [PATCH] M #-: scape blank spaces in vCenter disk names (#386) (cherry picked from commit 42d5ce88b33fd61428ca3712feb4963f327461a1) --- .../vcenter_driver/virtual_machine_monitor/vm_monitor.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb index 060b55dde0..539abefed6 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine_monitor/vm_monitor.rb @@ -465,7 +465,12 @@ module VirtualMachineMonitor info_disks.each do |disk| next if disk[1].no_exists? - str_info << "DISK_#{disk[0].gsub(' ', '_')}_ACTUAL_PATH=\"[" << + name = disk[0] + + # Delete special characters + name.gsub!(/[^0-9A-Za-z]/, '_') + + str_info << "DISK_#{name}_ACTUAL_PATH=\"[" << disk[1].ds.name << '] ' << disk[1].path << '" ' << "\n" end