From 1817b5033318ee3731723bc16b70d41d7298ed26 Mon Sep 17 00:00:00 2001 From: yashodha Date: Wed, 15 Jun 2016 16:01:39 +0530 Subject: [PATCH] CRM-18954: Error on adding a field to a profile used by a contribution page ---------------------------------------- * CRM-18954: Error on adding a field to a profile used by a contribution page https://issues.civicrm.org/jira/browse/CRM-18954 --- CRM/Core/BAO/UFField.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Core/BAO/UFField.php b/CRM/Core/BAO/UFField.php index fe3c5c9d60..a844aaec28 100644 --- a/CRM/Core/BAO/UFField.php +++ b/CRM/Core/BAO/UFField.php @@ -796,7 +796,7 @@ SELECT id if (in_array($field['field_name'], $validBillingFields)) { $validProfileFields[] = $field['field_name']; } - if ($field['is_required']) { + if (CRM_Utils_Array::value('is_required', $field)) { $requiredProfileFields[] = $field['field_name']; } } @@ -807,7 +807,7 @@ SELECT id if (!empty($index) && ( // it's empty so we set it OR - !CRM_Utils_array::value($prefixName, $profileAddressFields) + !CRM_Utils_Array::value($prefixName, $profileAddressFields) //we are dealing with billing id (precedence) || $index == $billing_id // we are dealing with primary & billing not set -- 2.25.1