diff --git a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/BaseMO.java b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/BaseMO.java index ead1d8a72133..cb123608ea1e 100644 --- a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/BaseMO.java +++ b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/BaseMO.java @@ -226,7 +226,7 @@ private UnmanagedInstanceTO createUnmanagedInstanceTOFromThinListingDynamicPrope } else if (objProp.getName().equals("config.bootOptions")) { VirtualMachineBootOptions bootOptions = (VirtualMachineBootOptions) objProp.getVal(); String bootMode = "LEGACY"; - if (bootOptions != null && bootOptions.isEfiSecureBootEnabled()) { + if (bootOptions != null && Boolean.TRUE.equals(bootOptions.isEfiSecureBootEnabled())) { bootMode = "SECURE"; } vm.setBootMode(bootMode); diff --git a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/util/VmwareHelper.java b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/util/VmwareHelper.java index 7ac161a4683c..70fcdd230405 100644 --- a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/util/VmwareHelper.java +++ b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/util/VmwareHelper.java @@ -819,7 +819,7 @@ public static UnmanagedInstanceTO getUnmanagedInstance(VmwareHypervisorHost hype instance.setBootType(firmware.equalsIgnoreCase("efi") ? "UEFI" : "BIOS"); VirtualMachineBootOptions bootOptions = configInfo.getBootOptions(); String bootMode = "LEGACY"; - if (bootOptions != null && bootOptions.isEfiSecureBootEnabled()) { + if (bootOptions != null && Boolean.TRUE.equals(bootOptions.isEfiSecureBootEnabled())) { bootMode = "SECURE"; } instance.setBootMode(bootMode);