From 9dea4584999c925857d7732b99208e1688b8aa27 Mon Sep 17 00:00:00 2001 From: Brian Shaughnessy Date: Thu, 17 Dec 2015 21:59:19 -0500 Subject: [PATCH] CRM-17427 condition receipt sent status msg properly --- CRM/Member/Form/Membership.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Member/Form/Membership.php b/CRM/Member/Form/Membership.php index 25e097f88f..60523e2544 100644 --- a/CRM/Member/Form/Membership.php +++ b/CRM/Member/Form/Membership.php @@ -1701,6 +1701,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form { } } + $receiptSent = false; if (!empty($formValues['send_receipt']) && $receiptSend) { $formValues['contact_id'] = $this->_contactID; $formValues['contribution_id'] = $contributionId; @@ -1711,6 +1712,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form { // send email receipt $this->assignBillingName(); $mailSend = self::emailReceipt($this, $formValues, $membership); + $receiptSent = true; } // finally set membership id if already not set @@ -1719,7 +1721,7 @@ class CRM_Member_Form_Membership extends CRM_Member_Form { } $isRecur = CRM_Utils_Array::value('is_recur', $params); - $this->setStatusMessage($membership, $endDate, $receiptSend, $membershipTypes, $createdMemberships, $isRecur, $calcDates, $mailSend); + $this->setStatusMessage($membership, $endDate, $receiptSent, $membershipTypes, $createdMemberships, $isRecur, $calcDates, $mailSend); return $createdMemberships; } -- 2.25.1