From 7bcd892a4ab22960d75ed228f2a288d4ae73b988 Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Mon, 3 Apr 2017 15:15:41 +0100 Subject: [PATCH] Be a bit more friendly rather than crashing with fatal when we can't update the subscription --- CRM/Contribute/Form/UpdateSubscription.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CRM/Contribute/Form/UpdateSubscription.php b/CRM/Contribute/Form/UpdateSubscription.php index 59339217ed..1baf49654b 100644 --- a/CRM/Contribute/Form/UpdateSubscription.php +++ b/CRM/Contribute/Form/UpdateSubscription.php @@ -101,17 +101,17 @@ class CRM_Contribute_Form_UpdateSubscription extends CRM_Core_Form { } if (!$this->contributionRecurID || !$this->_subscriptionDetails) { - CRM_Core_Error::fatal('Required information missing.'); + CRM_Core_Error::statusBounce(ts('Required information missing.')); } if ($this->_subscriptionDetails->membership_id && $this->_subscriptionDetails->auto_renew) { - CRM_Core_Error::fatal(ts('You cannot update the subscription.')); + CRM_Core_Error::statusBounce(ts('You cannot update the subscription.')); } if (!CRM_Core_Permission::check('edit contributions')) { $userChecksum = CRM_Utils_Request::retrieve('cs', 'String', $this, FALSE); if (!CRM_Contact_BAO_Contact_Utils::validChecksum($this->_subscriptionDetails->contact_id, $userChecksum)) { - CRM_Core_Error::fatal(ts('You do not have permission to update subscription.')); + CRM_Core_Error::statusBounce(ts('You do not have permission to update subscription.')); } $this->_selfService = TRUE; } -- 2.25.1