From 946f9156e513df102c874f4cf1d9713516e5848d Mon Sep 17 00:00:00 2001 From: Nicolas Vazquez Date: Sat, 8 Jan 2022 00:28:46 -0300 Subject: [PATCH] vmware: Persist empty values instead of null (#5748) This PR allows deploying VMware appliances missing default values on some properties Fixes: #5747 --- server/src/main/java/com/cloud/vm/UserVmManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java index f9cc26317b3..c152546d528 100644 --- a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java @@ -4416,6 +4416,8 @@ public class UserVmManagerImpl extends ManagerBase implements UserVmManager, Vir value = DBEncryptionUtil.encrypt(value); } } + } else if (value == null) { + value = ""; } if (s_logger.isTraceEnabled()) { s_logger.trace(String.format("setting property '%s' as '%s' with value '%s'", key, detailKey, value));