From 58b0963c15e6c021e985811da192d8caebe5ad65 Mon Sep 17 00:00:00 2001 From: Jitendra Purohit Date: Tue, 23 Jan 2018 16:09:53 +0530 Subject: [PATCH] CRM-20697 - Add checksum to pay now link --- CRM/Contribute/Form/Contribution/Main.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CRM/Contribute/Form/Contribution/Main.php b/CRM/Contribute/Form/Contribution/Main.php index f7b04a1ac890..d1a73cea3651 100644 --- a/CRM/Contribute/Form/Contribution/Main.php +++ b/CRM/Contribute/Form/Contribution/Main.php @@ -1300,6 +1300,9 @@ public function assignFormVariablesByContributionID() { if (empty($this->_ccid)) { return; } + if (!$this->getContactID()) { + CRM_Core_Error::statusBounce(ts("Returning since there is no contact attached to this contribution id.")); + } $payment = CRM_Contribute_BAO_Contribution::getPaymentInfo($this->_ccid, 'contribution'); //bounce if the contribution is not pending.