diff --git a/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java b/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java index e0c347b82dd..5a83c82b719 100644 --- a/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java +++ b/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java @@ -290,7 +290,7 @@ public static String prettyPrintForReport(Object value) { String str = PrettyPrinter.prettyPrint(value); if (str.length() > 1000) { return str.substring(0, 1000); - } + } return str; } @@ -431,7 +431,7 @@ public static String prettyPrintForReport(ItemDeltaType itemDelta) { return sb.toString(); } - public static String getBusinessDisplayName(ObjectReferenceType ort) { + public static String getBusinessDisplayName(ObjectReferenceType ort) { return ort.getDescription(); } @@ -477,9 +477,11 @@ public static String printDelta(ObjectDeltaType delta) { ObjectType objectToAdd = (ObjectType) delta.getObjectToAdd(); if (objectToAdd != null) { sb.append(printChangeType(delta, "Add")); - sb.append(prettyPrintForReport(objectToAdd.getClass().getSimpleName())); - sb.append("="); - sb.append(objectToAdd.getName().toString()); + if (objectToAdd.getName() != null) { + sb.append(prettyPrintForReport(objectToAdd.getClass().getSimpleName())); + sb.append("="); + sb.append(objectToAdd.getName().toString()); + } sb.append(" {"); sb.append(prettyPrintForReport(objectToAdd)); sb.append("}");