Remove call to loadRelatedObjects
authoreileen <emcnaughton@wikimedia.org>
Sun, 17 Jan 2021 22:19:54 +0000 (11:19 +1300)
committereileen <emcnaughton@wikimedia.org>
Sun, 17 Jan 2021 22:19:54 +0000 (11:19 +1300)
None of the ids loaded in this function are used anymore so we can remove the call to it
The only reference to ids after this line is to contribution page id, which is loaded earlier

CRM/Core/Payment/AuthorizeNetIPN.php

index 0a36b3b328602b6dde015b5b381b3801114085b5..cefee59c1946f99f73927e615943558804d6dd35 100644 (file)
@@ -37,6 +37,7 @@ class CRM_Core_Payment_AuthorizeNetIPN extends CRM_Core_Payment_BaseIPN {
    * @return bool|void
    *
    * @throws \CiviCRM_API3_Exception
+   * @throws \API_Exception
    */
   public function main() {
     try {
@@ -74,9 +75,6 @@ class CRM_Core_Payment_AuthorizeNetIPN extends CRM_Core_Payment_BaseIPN {
         throw new CRM_Core_Exception("Could not find contribution recur record: {$ids['ContributionRecur']} in IPN request: " . print_r($input, TRUE));
       }
 
-      $ids['paymentProcessor'] = $paymentProcessorID;
-      $contribution->loadRelatedObjects($input, $ids);
-
       // check if first contribution is completed, else complete first contribution
       $first = TRUE;
       if ($contribution->contribution_status_id == 1) {