From 5ac6230db95c9d0f6c52de4864dcbb1e8e34b4b2 Mon Sep 17 00:00:00 2001 From: michael Date: Sat, 7 Oct 2017 19:34:21 +0000 Subject: [PATCH] * Allow to load report that misses design data definitions git-svn-id: trunk@55995 - --- components/fpreport/design/frmfpreportdesignermain.pp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/fpreport/design/frmfpreportdesignermain.pp b/components/fpreport/design/frmfpreportdesignermain.pp index b6de37eca8..b81dfeabb6 100644 --- a/components/fpreport/design/frmfpreportdesignermain.pp +++ b/components/fpreport/design/frmfpreportdesignermain.pp @@ -1213,7 +1213,8 @@ begin rs.JSON := lJSON; // rs takes ownership of lJSON try DD:=lJSON.Get('DesignData',TJSONObject(Nil)); - FReportDesignData.LoadFromJSON(DD); + if Assigned(DD) then + FReportDesignData.LoadFromJSON(DD); // We must do this before the report is loaded, so the pages/bands can find their data CreateReportDataSets; FReport.ReadElement(rs);