CRM-14287 include contrib ID in post process object
authorBrian Shaughnessy <brian@lcdservices.biz>
Thu, 27 Feb 2014 19:59:34 +0000 (14:59 -0500)
committerBrian Shaughnessy <brian@lcdservices.biz>
Thu, 27 Feb 2014 19:59:34 +0000 (14:59 -0500)
CRM/Contribute/Form/Contribution.php

index c1fd03e705787b28e09e54f89d0326afce2b8d85..43dc24e875b797bb004c5031346707918605eaed 100644 (file)
@@ -1315,6 +1315,11 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
         "reset=1&action=add&context={$this->_context}&cid={$this->_contactID}"
       ));
     }
+
+    //store contribution ID if not yet set (on create)
+    if ( empty($this->_id) && !empty($contribution->id) ) {
+      $this->_id = $contribution->id;
+    }
   }
 
   public function processCreditCard($submittedValues, $config, $session, $pId, $lineItem) {