From 7d4bb5eff5c101a1859ded124330af4013dd3727 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Tue, 19 Dec 2023 09:29:08 +1300 Subject: [PATCH] Pass value as variable, not property --- CRM/Contact/Form/Contact.php | 3 +-- CRM/Custom/Form/CustomData.php | 8 ++++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/CRM/Contact/Form/Contact.php b/CRM/Contact/Form/Contact.php index f37d5693a5..1691362928 100644 --- a/CRM/Contact/Form/Contact.php +++ b/CRM/Contact/Form/Contact.php @@ -322,7 +322,6 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form { $paramSubType = implode(',', $contactSubType); } - $this->_getCachedTree = FALSE; unset($customGroupCount[0]); foreach ($customGroupCount as $groupID => $groupCount) { if ($groupCount > 1) { @@ -330,7 +329,7 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form { //loop the group for ($i = 1; $i <= $groupCount; $i++) { CRM_Custom_Form_CustomData::preProcess($this, NULL, $contactSubType, - $i, $this->_contactType, $this->_contactId + $i, $this->_contactType, $this->_contactId, NULL, FALSE ); CRM_Contact_Form_Edit_CustomData::buildQuickForm($this); } diff --git a/CRM/Custom/Form/CustomData.php b/CRM/Custom/Form/CustomData.php index d440ccad1c..94b9fb4189 100644 --- a/CRM/Custom/Form/CustomData.php +++ b/CRM/Custom/Form/CustomData.php @@ -72,15 +72,16 @@ class CRM_Custom_Form_CustomData { * participant data this could be a value representing role. * @param null|string $subType * @param null|int $groupCount - * @param string $type + * @param null $type * @param null|int $entityID * @param null $onlySubType + * @param bool $isLoadFromCache * * @throws \CRM_Core_Exception */ public static function preProcess( &$form, $extendsEntityColumn = NULL, $subType = NULL, - $groupCount = NULL, $type = NULL, $entityID = NULL, $onlySubType = NULL + $groupCount = NULL, $type = NULL, $entityID = NULL, $onlySubType = NULL, $isLoadFromCache = TRUE ) { if (!$type) { CRM_Core_Error::deprecatedWarning('type should be passed in'); @@ -131,7 +132,6 @@ class CRM_Custom_Form_CustomData { } $gid = (isset($form->_groupID)) ? $form->_groupID : NULL; - $getCachedTree = $form->_getCachedTree ?? TRUE; if (!is_array($subType) && str_contains(($subType ?? ''), CRM_Core_DAO::VALUE_SEPARATOR)) { CRM_Core_Error::deprecatedWarning('Using a CRM_Core_DAO::VALUE_SEPARATOR separated subType deprecated, use a comma-separated string instead.'); $subType = str_replace(CRM_Core_DAO::VALUE_SEPARATOR, ',', trim($subType, CRM_Core_DAO::VALUE_SEPARATOR)); @@ -154,7 +154,7 @@ class CRM_Custom_Form_CustomData { $gid, $subType, $extendsEntityColumn, - $getCachedTree, + $isLoadFromCache, $onlySubType, FALSE, CRM_Core_Permission::EDIT, -- 2.25.1