CRM-16523 ensure contact_id is loaded when creating a contribution
authoreileenmcnaugton <eileen@fuzion.co.nz>
Tue, 4 Aug 2015 06:27:55 +0000 (18:27 +1200)
committereileenmcnaugton <eileen@fuzion.co.nz>
Tue, 4 Aug 2015 06:27:55 +0000 (18:27 +1200)
CRM/Contribute/BAO/Contribution.php

index 837d9789cd4841d61276933189a9e876a06a5a8d..6d0c0d279802f28f6f5180144fe24bb130e12cba 100644 (file)
@@ -493,6 +493,9 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution {
       'name'
     );
     if (!$activity->find(TRUE)) {
+      if (empty($contribution->contact_id)) {
+        $contribution->find(TRUE);
+      }
       CRM_Activity_BAO_Activity::addActivity($contribution, 'Offline');
     }
     else {