From 859c00c5949285c535e060b7b36d8add76adaeb4 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Mon, 5 Mar 2018 15:32:56 +0100
Subject: [PATCH] Don't break on first VM creation

---
 .../concerns/foreman_vmware_advanced/vmware_extensions.rb     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/models/concerns/foreman_vmware_advanced/vmware_extensions.rb b/app/models/concerns/foreman_vmware_advanced/vmware_extensions.rb
index 9f09f70..6c20c37 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
 
-- 
GitLab