Minor fix
authorSudha Bisht <sudha.bisht@webaccessglobal.com>
Wed, 25 Nov 2015 09:49:54 +0000 (15:19 +0530)
committerSudha Bisht <sudha.bisht@webaccessglobal.com>
Wed, 25 Nov 2015 09:49:54 +0000 (15:19 +0530)
CRM/Contribute/BAO/Contribution.php

index adae0522da9c41c2d25649415db7cff164947951..5798aa52d23b36efe142318d67c155bd97972dde 100644 (file)
@@ -3991,6 +3991,10 @@ WHERE con.id = {$contributionId}
     $contribution_status_id,
     $original_contribution_status_id
   ) {
+    if (!$pledgePaymentID && $action & CRM_Core_Action::ADD && !$contributionID) {
+      return;
+    }
+
     if ($pledgePaymentID) {
       //store contribution id in payment record.
       CRM_Core_DAO::setFieldValue('CRM_Pledge_DAO_PledgePayment', $pledgePaymentID, 'contribution_id', $contributionID);
@@ -4003,7 +4007,7 @@ WHERE con.id = {$contributionId}
       );
     }
 
-    if (!$pledgePaymentID || $action & CRM_Core_Action::ADD && !$contributionID) {
+    if (!$pledgePaymentID) {
       return;
     }
     $pledgeID = CRM_Core_DAO::getFieldValue('CRM_Pledge_DAO_PledgePayment',