enotice fix
authorEileen McNaughton <eileen@fuzion.co.nz>
Tue, 28 Jul 2015 21:24:34 +0000 (09:24 +1200)
committerEileen McNaughton <eileen@fuzion.co.nz>
Tue, 28 Jul 2015 21:24:34 +0000 (09:24 +1200)
CRM/Contribute/BAO/Contribution.php

index 88afd97c8f4a1138ae34687064977a79d0c126e2..6ed0fd7e3fb51bfca8e7d6194a339664c5f7f86d 100644 (file)
@@ -2342,7 +2342,7 @@ WHERE  contribution_id = %1 ";
         if (!empty($lineItem)) {
           $itemId = key($lineItem);
           foreach ($lineItem as &$eachItem) {
-            if (array_key_exists($eachItem['membership_type_id'], $this->_relatedObjects['membership'])) {
+            if (is_array($this->_relatedObjects['membership']) && array_key_exists($eachItem['membership_type_id'], $this->_relatedObjects['membership'])) {
               $eachItem['join_date'] = CRM_Utils_Date::customFormat($this->_relatedObjects['membership'][$eachItem['membership_type_id']]->join_date);
               $eachItem['start_date'] = CRM_Utils_Date::customFormat($this->_relatedObjects['membership'][$eachItem['membership_type_id']]->start_date);
               $eachItem['end_date'] = CRM_Utils_Date::customFormat($this->_relatedObjects['membership'][$eachItem['membership_type_id']]->end_date);