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

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git

commit c04aaff47701a1fd10b5ca95e689c19bf80702a5
Author: Alex Heneveld <[email protected]>
AuthorDate: Fri Apr 14 12:56:20 2023 +0100

    fix naming of dynamically added single child
---
 .../java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java   | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java 
b/core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java
index 42ac4e242b..e124b80bcb 100644
--- 
a/core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java
+++ 
b/core/src/main/java/org/apache/brooklyn/core/mgmt/EntityManagementUtils.java
@@ -217,8 +217,10 @@ public class EntityManagementUtils {
                 // if not promoting, set a nice name if needed
                 if (Strings.isEmpty(spec.getDisplayName())) {
                     int size = spec.getChildren().size();
-                    String childrenCountString = size + " " + (size != 1 ? 
"children" : "child");
-                    spec.displayName("Dynamically added " + 
childrenCountString);
+                    if (size>0) {
+                        String childrenCountString = size==1 ? "child" : size 
+ " children";
+                        spec.displayName("Dynamically added " + 
childrenCountString);
+                    }
                 }
             }
             result.add(spec);

Reply via email to