From ac78882904c4343e9b9a02f423b737968c021448 Mon Sep 17 00:00:00 2001 From: Jon Goldberg Date: Fri, 26 May 2023 13:50:28 -0400 Subject: [PATCH] fix parameters in Payment.get --- api/v3/Payment.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/v3/Payment.php b/api/v3/Payment.php index 94cb94b644..86c6aca260 100644 --- a/api/v3/Payment.php +++ b/api/v3/Payment.php @@ -42,9 +42,8 @@ function civicrm_api3_payment_get($params) { if (empty($eft)) { return civicrm_api3_create_success([], $params, 'Payment', 'get'); } - foreach ($eft as $entityFinancialTrxn) { - $params['financial_trxn_id']['IN'][] = $entityFinancialTrxn['financial_trxn_id']; - } + $ftIds = array_column($eft, 'financial_trxn_id'); + $params['financial_trxn_id'] = ['IN' => $ftIds]; } $financialTrxn = civicrm_api3('FinancialTrxn', 'get', array_merge($params, ['sequential' => FALSE]))['values']; -- 2.25.1