From dc5ff3e86f023a6a9ff8accb55eafec2b47cae16 Mon Sep 17 00:00:00 2001
From: Daniel Voelskow <daniel.voelskow@interface-projects.de>
Date: Tue, 2 Jun 2020 10:55:22 +0200
Subject: [PATCH] #1296 add is_array check in ReportRun.php

---
 modules/Reports/ReportRun.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/Reports/ReportRun.php b/modules/Reports/ReportRun.php
index cc3452b77..d0268c70e 100644
--- a/modules/Reports/ReportRun.php
+++ b/modules/Reports/ReportRun.php
@@ -381,7 +381,7 @@ class ReportRun extends CRMEntity {
             $selectedModuleFields[$module][] = $fieldname;
 			$inventory_fields = array('serviceid');
 			$inventory_modules = getInventoryModules();
-			if (sizeof($permitted_fields[$module]) == 0 && $is_admin == false && $profileGlobalPermission[1] == 1 && $profileGlobalPermission[2] == 1) {
+			if ((is_array($permitted_fields[$module]) && sizeof($permitted_fields[$module]) == 0) && $is_admin == false && $profileGlobalPermission[1] == 1 && $profileGlobalPermission[2] == 1) {
 				$permitted_fields[$module] = $this->getaccesfield($module);
 			}
 			if (in_array($module, $inventory_modules)) {
-- 
GitLab