Reloading of report definition results in incomplete report

Description

If you attempt to generate a saved report, the report generates but is missing data.  If you create a report and generate it without saving the definition the report generates correctly.

Research and fix.

Environment

None

Activity

Dave Smith February 27, 2018 at 3:17 PM

approved for 120 payment. 

Robin Fronk February 22, 2018 at 7:12 PM
Edited

The original problem was the result of ReportableProperty.dataSourcePath not being serialized. It was found that BaseDRReportDefinition builds a ReportTree with Reportable Properties, ReportTree uses dataSourcePath.path from the reportable properties.Dave said it appeared it was only being used during discovery of properties so it was being ignored during serialization.

Printing reports from the grid has also been fixed with this issue. GridReportGenerationWindow was explicitly declaring ReportParameters, the factory method does this already so the un-needed code was removed.

Fixed

Details

Assignee

Reporter

Fix versions

Source

120 Eligible

Yes

Time tracking

7h 40m logged

Priority

Better PDF Exporter

Created February 21, 2018 at 5:53 PM
Updated March 2, 2018 at 3:43 AM
Resolved March 2, 2018 at 1:21 AM