diff --git a/src/main/java/de/metas/ui/web/window/descriptor/factory/standard/GenericDocumentSummaryValueProvider.java b/src/main/java/de/metas/ui/web/window/descriptor/factory/standard/GenericDocumentSummaryValueProvider.java index 9f2f8f96b..875923259 100644 --- a/src/main/java/de/metas/ui/web/window/descriptor/factory/standard/GenericDocumentSummaryValueProvider.java +++ b/src/main/java/de/metas/ui/web/window/descriptor/factory/standard/GenericDocumentSummaryValueProvider.java @@ -191,9 +191,14 @@ public Object calculateValue(final Document document) .map(valueExtractor -> valueExtractor.extractFieldValueToString(document)) .map(fieldValue -> Check.isEmpty(fieldValue, true) ? null : fieldValue.trim()) // convert empty strings to null .filter(fieldValue -> fieldValue != null) // skip null strings - .collect(Collectors.joining("_")); // join all field values + .collect(Collectors.joining(" ")); // join all field values + + if (Check.isEmpty(summary, true)) + { + return ""; + } - return summary; + return " / " + summary; } private static interface FieldValueExtractor