From f46c4396a83ea7393f136b56924cf4700bcdcfdf Mon Sep 17 00:00:00 2001
From: appu <apparao@vtiger.com>
Date: Fri, 1 Dec 2023 14:38:01 +0530
Subject: [PATCH] #157741769:when we export and download default reports page
 is breaking

---
 modules/Reports/models/Record.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/Reports/models/Record.php b/modules/Reports/models/Record.php
index 23cd813d9..0006547a9 100644
--- a/modules/Reports/models/Record.php
+++ b/modules/Reports/models/Record.php
@@ -651,7 +651,7 @@ class Reports_Record_Model extends Vtiger_Record_Model {
 			$db->pquery('DELETE FROM vtiger_relcriteria_grouping WHERE queryid = ?', array($reportId));
 
 			foreach($advancedFilter as $groupIndex => $groupInfo) {
-				if(empty($groupInfo)) continue;
+				if(!is_array($groupInfo)) continue;
 
 				$groupColumns = $groupInfo['columns'];
 				$groupCondition = $groupInfo['condition'];
@@ -1079,6 +1079,7 @@ class Reports_Record_Model extends Vtiger_Record_Model {
 		$advancedFilterCriteriaGroup = array();
 		if(is_array($advancedFilter)) {
 			foreach($advancedFilter as $groupIndex => $groupInfo) {
+                            if(!is_array($groupInfo)) continue;
 				$groupColumns = $groupInfo['columns'];
 				$groupCondition = $groupInfo['condition'];
 
-- 
GitLab