From 80080a1181aecc3b495a231f769abf502e47efe8 Mon Sep 17 00:00:00 2001 From: Pavol Mederly Date: Wed, 13 Jun 2018 16:59:54 +0200 Subject: [PATCH] Fix NPE when using freshly imported report (cherry picked from commit f4a6e45) --- .../midpoint/web/page/admin/reports/dto/ReportDto.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReportDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReportDto.java index 983a5fa4ba9..858e3c43ca9 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReportDto.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/ReportDto.java @@ -19,6 +19,7 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.ExportType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType; import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; +import org.apache.commons.lang.BooleanUtils; import java.io.Serializable; @@ -71,7 +72,7 @@ public ReportDto(ReportType reportType, boolean onlyForPromptingParams) { // this.xml = new String(Base64.decodeBase64(reportType.getTemplate())); this.jasperReportDto = new JasperReportDto(reportType.getTemplate(), onlyForPromptingParams); this.templateStyle = reportType.getTemplateStyle(); - this.parent = reportType.isParent(); + this.parent = !BooleanUtils.isFalse(reportType.isParent()); this.virtualizer = reportType.getVirtualizer(); this.virtualizerKickOn = reportType.getVirtualizerKickOn(); this.maxPages = reportType.getMaxPages();