From: Allen Shaw Date: Wed, 5 Feb 2020 23:07:38 +0000 (-0600) Subject: Fix for #1579. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=379255c9f19da37918cf4de6cc30b9b231ff83d2;p=civicrm-core.git Fix for #1579. --- diff --git a/CRM/Core/Payment/PayPalProIPN.php b/CRM/Core/Payment/PayPalProIPN.php index 42c23e3087..e2000056c5 100644 --- a/CRM/Core/Payment/PayPalProIPN.php +++ b/CRM/Core/Payment/PayPalProIPN.php @@ -457,7 +457,10 @@ INNER JOIN civicrm_membership_payment mp ON m.id = mp.membership_id AND mp.contr } } - $paymentProcessorID = self::getPayPalPaymentProcessorID(); + $paymentProcessorID = CRM_Utils_Array::value('processor_id', $this->_inputParameters); + if (!$paymentProcessorID) { + $paymentProcessorID = self::getPayPalPaymentProcessorID(); + } if (!$this->validateData($input, $ids, $objects, TRUE, $paymentProcessorID)) { return;