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);
