CRM-17649 fix fatal on is_recur
authoreileenmcnaugton <eileen@fuzion.co.nz>
Fri, 4 Dec 2015 05:40:14 +0000 (18:40 +1300)
committereileenmcnaugton <eileen@fuzion.co.nz>
Fri, 4 Dec 2015 05:40:14 +0000 (18:40 +1300)
CRM/Contribute/Form/Contribution/Confirm.php

index db1bf2686dbcefda88d8d07c406539ca97330c5c..3a6da5ebf2122c7eb3cee584e783f542766f04f7 100644 (file)
@@ -796,6 +796,8 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    *
    * @param int $billingLocationID
    *   ID of billing location type.
+   * @param bool $isRecur
+   *   Is this recurring?
    *
    * @return \CRM_Contribute_DAO_Contribution
    * @throws \Exception
@@ -2171,13 +2173,13 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
           }
         }
       }
-      $isRecur = CRM_Utils_Array::value('is_recur', $this->_values, CRM_Utils_Array::value('is_recur', $paymentParams));
+
       $result = CRM_Contribute_BAO_Contribution_Utils::processConfirm($this, $paymentParams,
         $contactID,
         $this->wrangleFinancialTypeID($this->_values['financial_type_id']),
         'contribution',
         ($this->_mode == 'test') ? 1 : 0,
-        $isRecur
+        CRM_Utils_Array::value('is_recur', $paymentParams)
       );
 
       if (empty($result['is_payment_failure'])) {