This is an automated email from the ASF dual-hosted git repository.

weizhou pushed a commit to branch 4.20
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/4.20 by this push:
     new 036fd001705 kvm: Fix NPE in case host UEFI detail is not set on agent 
connection (#11610)
036fd001705 is described below

commit 036fd0017056345407b14307c6a214518741b844
Author: Nicolas Vazquez <[email protected]>
AuthorDate: Thu Sep 11 05:40:08 2025 -0300

    kvm: Fix NPE in case host UEFI detail is not set on agent connection 
(#11610)
---
 .../src/main/java/com/cloud/agent/manager/AgentManagerImpl.java         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
 
b/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
index aff528efede..6bca59bf980 100644
--- 
a/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
+++ 
b/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
@@ -710,7 +710,7 @@ public class AgentManagerImpl extends ManagerBase 
implements AgentManager, Handl
                 if (ObjectUtils.anyNotNull(uefiEnabled, virtv2vVersion, 
ovftoolVersion)) {
                     _hostDao.loadDetails(host);
                     boolean updateNeeded = false;
-                    if 
(!uefiEnabled.equals(host.getDetails().get(Host.HOST_UEFI_ENABLE))) {
+                    if (StringUtils.isNotBlank(uefiEnabled) && 
!uefiEnabled.equals(host.getDetails().get(Host.HOST_UEFI_ENABLE))) {
                         host.getDetails().put(Host.HOST_UEFI_ENABLE, 
uefiEnabled);
                         updateNeeded = true;
                     }

Reply via email to