From 25eacaa1ff1a1c01aa51a9ae745734961ca33956 Mon Sep 17 00:00:00 2001 From: dahn Date: Fri, 30 Jan 2026 08:33:21 +0100 Subject: [PATCH] set `displayName` to `name` by default (#9719) * set `desplayName` to `name` by default * list by displayname instead of name * back to using name * Update api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java --------- Co-authored-by: Daan Hoogland --- .../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 e3b7e343623..f08f906997c 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 @@ -56,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 com.cloud.agent.api.LogLevel; import com.cloud.event.EventTypes; @@ -74,6 +73,7 @@ import com.cloud.template.VirtualMachineTemplate; import com.cloud.uservm.UserVm; import com.cloud.utils.net.Dhcp; import com.cloud.utils.net.NetUtils; +import com.cloud.utils.StringUtils; import com.cloud.vm.VirtualMachine; import com.cloud.vm.VmDetailConstants; @@ -298,6 +298,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 2185c042820..67a929bc6c2 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.ApiArgValidator; @@ -159,6 +160,9 @@ public class UpdateVMCmd extends BaseCustomIdCmd implements SecurityGroupAction, ///////////////////////////////////////////////////// public String getDisplayName() { + if (StringUtils.isBlank(displayName)) { + displayName = name; + } return displayName; }