Fix undefined variable
authorColeman Watts <coleman@civicrm.org>
Sun, 25 Sep 2016 20:43:18 +0000 (16:43 -0400)
committerColeman Watts <coleman@civicrm.org>
Sun, 25 Sep 2016 20:43:18 +0000 (16:43 -0400)
CRM/Contribute/Form/Task/Batch.php

index 2f3a4c4b5caeba5cdbda648de6d9884f1167d877..4fb233d52f81fdb4ba9c5d78a8978af87616c3b3 100644 (file)
@@ -143,6 +143,7 @@ class CRM_Contribute_Form_Task_Batch extends CRM_Contribute_Form_Task {
     foreach ($this->_contributionIds as $contributionId) {
       $typeId = CRM_Core_DAO::getFieldValue("CRM_Contribute_DAO_Contribution", $contributionId, 'financial_type_id');
       foreach ($this->_fields as $name => $field) {
+        $entityColumnValue = array();
         if ($customFieldID = CRM_Core_BAO_CustomField::getKeyID($name)) {
           $customValue = CRM_Utils_Array::value($customFieldID, $customFields);
           if (!empty($customValue['extends_entity_column_value'])) {
@@ -152,7 +153,7 @@ class CRM_Contribute_Form_Task_Batch extends CRM_Contribute_Form_Task {
           }
 
           if (!empty($entityColumnValue[$typeId]) ||
-            CRM_Utils_System::isNull($entityColumnValue[$typeId])
+            CRM_Utils_System::isNull(CRM_Utils_Array::value($typeId, $entityColumnValue))
           ) {
             CRM_Core_BAO_UFGroup::buildProfile($this, $field, NULL, $contributionId);
           }