patched fix for CRM-13770
authorkurund <kurund@civicrm.org>
Fri, 15 Nov 2013 10:28:29 +0000 (15:58 +0530)
committerkurund <kurund@civicrm.org>
Fri, 15 Nov 2013 10:28:29 +0000 (15:58 +0530)
----------------------------------------
* CRM-13770: Recurring Paypal Contributions for merged contacts are being recorded against the wrong contact
  http://issues.civicrm.org/jira/browse/CRM-13770

CRM/Core/Payment/PayPalProIPN.php

index 64c3e78fd3a7859a6c8fde2eb3b2496ca76333de..c107949168062af2c2d7efc896b8ba0cdeb4c994 100644 (file)
@@ -270,7 +270,7 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
         return TRUE;
       }
 
-      $contribution->contact_id = $ids['contact'];
+      $contribution->contact_id = $recur->contact_id;
       $contribution->financial_type_id  = $objects['contributionType']->id;
       $contribution->contribution_page_id = $ids['contributionPage'];
       $contribution->contribution_recur_id = $ids['contributionRecur'];