From 964317e2da5da7549bf174372fb55fc00d65c21d Mon Sep 17 00:00:00 2001 From: Felype Rennan Date: Thu, 20 Feb 2025 16:51:15 -0300 Subject: [PATCH] Added a check to stop empty arrays from causing NullReferenceException --- FastReport.Base/Data/JsonConnection/JsonTableDataSource.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/FastReport.Base/Data/JsonConnection/JsonTableDataSource.cs b/FastReport.Base/Data/JsonConnection/JsonTableDataSource.cs index 07d321e4..ad581673 100644 --- a/FastReport.Base/Data/JsonConnection/JsonTableDataSource.cs +++ b/FastReport.Base/Data/JsonConnection/JsonTableDataSource.cs @@ -189,6 +189,10 @@ internal static object GetJsonBaseByColumn(Base parentColumn, Column column) { if (!String.IsNullOrEmpty(column.PropName)) { + if((parentColumn as JsonTableDataSource).RowCount == 0) { + return null; + } + var obj = (parentColumn as JsonTableDataSource).Json[(parentColumn as JsonTableDataSource).CurrentIndex]; return (obj as JsonBase)[column.PropName];