From 1dbed47904432fd7d35ae117806c234957a547b9 Mon Sep 17 00:00:00 2001 From: Jerome Charaoui Date: Fri, 26 Aug 2016 14:12:59 -0400 Subject: [PATCH] Fix array_key_exists() PHP warning in Report Forms If the query just below returns an empty set, PHP throws a warning about $customFields being undefined (null), so initialize it properly as an empty array. --- CRM/Report/Form.php | 1 + 1 file changed, 1 insertion(+) diff --git a/CRM/Report/Form.php b/CRM/Report/Form.php index aede7d823a..ccbaea07be 100644 --- a/CRM/Report/Form.php +++ b/CRM/Report/Form.php @@ -2090,6 +2090,7 @@ class CRM_Report_Form extends CRM_Core_Form { return; } + $customFields = array(); $customFieldIds = array(); foreach ($this->_params['fields'] as $fieldAlias => $value) { if ($fieldId = CRM_Core_BAO_CustomField::getKeyID($fieldAlias)) { -- 2.25.1