From: monishdeb Date: Wed, 1 Oct 2014 21:50:17 +0000 (+0530) Subject: Additional fix of CRM-15364 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=d6dce594c17fe00278e1c7f7eb14fe9593b4203b;p=civicrm-core.git Additional fix of CRM-15364 ---------------------------------------- * CRM-15364: Change Registration Selections: problems handling discounted line items and full options https://issues.civicrm.org/jira/browse/CRM-15364 --- diff --git a/CRM/Event/Form/Participant.php b/CRM/Event/Form/Participant.php index 2b18f13ffa..c64aaac158 100644 --- a/CRM/Event/Form/Participant.php +++ b/CRM/Event/Form/Participant.php @@ -1391,6 +1391,9 @@ class CRM_Event_Form_Participant extends CRM_Contact_Form_Task { if ($contributionParams['contribution_status_id'] == CRM_Core_OptionGroup::getValue('contribution_status', 'Pending', 'name')) { $contributionParams['is_pay_later'] = 1; } + elseif ($contributionParams['contribution_status_id'] == CRM_Core_OptionGroup::getValue('contribution_status', 'Completed', 'name')) { + $contributionParams['is_pay_later'] = 0; + } if ($params['status_id'] == array_search('Partially paid', $participantStatus)) { if (!$amountOwed && $this->_action & CRM_Core_Action::UPDATE) {