From b4ac303ed4a5fe7e9922dbd98483158b0d9cf874 Mon Sep 17 00:00:00 2001 From: Daan Hoogland Date: Mon, 23 Sep 2024 08:58:13 +0200 Subject: [PATCH] set `desplayName` to `name` by default --- .../apache/cloudstack/api/command/user/vm/DeployVMCmd.java | 5 ++++- .../apache/cloudstack/api/command/user/vm/UpdateVMCmd.java | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java b/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java index 107bd817516..d06c4686ae1 100644 --- a/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java +++ b/api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java @@ -27,6 +27,7 @@ import java.util.Map; import javax.annotation.Nonnull; +import com.cloud.utils.StringUtils; import org.apache.cloudstack.acl.RoleType; import org.apache.cloudstack.affinity.AffinityGroupResponse; import org.apache.cloudstack.api.ACL; @@ -55,7 +56,6 @@ import org.apache.cloudstack.context.CallContext; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.MapUtils; import org.apache.commons.lang3.BooleanUtils; -import org.apache.commons.lang3.StringUtils; import org.apache.log4j.Logger; import com.cloud.agent.api.LogLevel; @@ -283,6 +283,9 @@ public class DeployVMCmd extends BaseAsyncCreateCustomIdCmd implements SecurityG } public String getDisplayName() { + if (StringUtils.isEmpty(displayName)) { + displayName = name; + } return displayName; } diff --git a/api/src/main/java/org/apache/cloudstack/api/command/user/vm/UpdateVMCmd.java b/api/src/main/java/org/apache/cloudstack/api/command/user/vm/UpdateVMCmd.java index 32ce1f6db52..886db7c83e9 100644 --- a/api/src/main/java/org/apache/cloudstack/api/command/user/vm/UpdateVMCmd.java +++ b/api/src/main/java/org/apache/cloudstack/api/command/user/vm/UpdateVMCmd.java @@ -21,6 +21,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import com.cloud.utils.StringUtils; import com.cloud.utils.exception.CloudRuntimeException; import org.apache.cloudstack.api.response.UserDataResponse; import org.apache.log4j.Logger; @@ -151,6 +152,9 @@ public class UpdateVMCmd extends BaseCustomIdCmd implements SecurityGroupAction, ///////////////////////////////////////////////////// public String getDisplayName() { + if (StringUtils.isBlank(displayName)) { + displayName = name; + } return displayName; }