dev/core#1047 Fix instance of null contamination
authoreileen <emcnaughton@wikimedia.org>
Sun, 16 Jun 2019 01:36:34 +0000 (21:36 -0400)
committereileen <emcnaughton@wikimedia.org>
Sun, 16 Jun 2019 01:37:11 +0000 (21:37 -0400)
CRM/Core/BAO/FinancialTrxn.php
CRM/Financial/BAO/Payment.php

index 6b3d4533699282c6d077934652dc70491997ed5a..67fdffe05b5eb53c400ed1bc2613cb9f71297043 100644 (file)
@@ -119,7 +119,7 @@ class CRM_Core_BAO_FinancialTrxn extends CRM_Financial_DAO_FinancialTrxn {
    *
    * @return \CRM_Financial_DAO_FinancialTrxn
    */
-  public static function retrieve(&$params, &$defaults) {
+  public static function retrieve(&$params, &$defaults = []) {
     $financialItem = new CRM_Financial_DAO_FinancialTrxn();
     $financialItem->copyValues($params);
     if ($financialItem->find(TRUE)) {
index d08e9c827df1d388fe61780ce9a4fb1ced10bb3b..9a463033b6befe31cd2d993c9a506c2ec8a7e0b6 100644 (file)
@@ -121,7 +121,7 @@ class CRM_Financial_BAO_Payment {
         // Get the trxn
         $trxnId = CRM_Core_BAO_FinancialTrxn::getFinancialTrxnId($contribution['id'], 'DESC');
         $ftParams = ['id' => $trxnId['financialTrxnId']];
-        $trxn = CRM_Core_BAO_FinancialTrxn::retrieve($ftParams, CRM_Core_DAO::$_nullArray);
+        $trxn = CRM_Core_BAO_FinancialTrxn::retrieve($ftParams);
       }
     }
     elseif ($contributionStatus === 'Pending') {