From dfde1a1b91f0a9f6e9eb5e75bebd9111ed781e67 Mon Sep 17 00:00:00 2001 From: eileen Date: Thu, 31 Oct 2019 23:10:26 +1300 Subject: [PATCH] Ensure contributionRecurID is available to payment processors that need it in cancelSubscription Discussion starts here https://chat.civicrm.org/civicrm/pl/9m1goccmtpdy58cb7jyx791t7e --- CRM/Contribute/Form/CancelSubscription.php | 1 + 1 file changed, 1 insertion(+) diff --git a/CRM/Contribute/Form/CancelSubscription.php b/CRM/Contribute/Form/CancelSubscription.php index ef9dbe32ca..75ae5a1c05 100644 --- a/CRM/Contribute/Form/CancelSubscription.php +++ b/CRM/Contribute/Form/CancelSubscription.php @@ -220,6 +220,7 @@ class CRM_Contribute_Form_CancelSubscription extends CRM_Contribute_Form_Contrib if (CRM_Utils_Array::value('send_cancel_request', $params) == 1) { $cancelParams = ['subscriptionId' => $this->_subscriptionDetails->subscription_id]; + $this->_paymentProcessorObj->setContributionRecurID($this->contributionRecurID); $cancelSubscription = $this->_paymentProcessorObj->cancelSubscription($message, $cancelParams); } -- 2.25.1