diff --git a/app/models/concerns/foreman_vmware_advanced/vmware_extensions.rb b/app/models/concerns/foreman_vmware_advanced/vmware_extensions.rb index 9f09f7052ac44a5f28b9a53f0995f1316a91f921..6c20c37332f4196e7723769c599a0a1ff71fa07c 100644 --- a/app/models/concerns/foreman_vmware_advanced/vmware_extensions.rb +++ b/app/models/concerns/foreman_vmware_advanced/vmware_extensions.rb @@ -14,7 +14,9 @@ module ForemanVmwareAdvanced 'svga.autodetect' => 'TRUE' } - if args[:compute_attributes][:guest_id].start_with? 'win' + if args[:compute_attributes] && + args[:compute_attributes][:guest_id] && + args[:compute_attributes][:guest_id].start_with?('win') args[:extra_config]['disk.enableUUID'] = 'TRUE' end