From: Pratik Joshi Date: Mon, 24 Mar 2014 09:56:38 +0000 (+0530) Subject: CRM-13973-qa : financial status value should be Paid, when contribution is 'Pending... X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=0bdf309187e93c5012e3d1d9bf04249a42c073e3;p=civicrm-core.git CRM-13973-qa : financial status value should be Paid, when contribution is 'Pending refund' --- diff --git a/CRM/Financial/BAO/FinancialItem.php b/CRM/Financial/BAO/FinancialItem.php index b15507d19c..42f69625dc 100644 --- a/CRM/Financial/BAO/FinancialItem.php +++ b/CRM/Financial/BAO/FinancialItem.php @@ -80,7 +80,8 @@ class CRM_Financial_BAO_FinancialItem extends CRM_Financial_DAO_FinancialItem { $contributionStatuses = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name'); $financialItemStatus = CRM_Core_PseudoConstant::get('CRM_Financial_DAO_FinancialItem', 'status_id'); $itemStatus = NULL; - if ($contribution->contribution_status_id == array_search('Completed', $contributionStatuses)) { + if ($contribution->contribution_status_id == array_search('Completed', $contributionStatuses) + || $contribution->contribution_status_id == array_search('Pending refund', $contributionStatuses)) { $itemStatus = array_search('Paid', $financialItemStatus); } elseif ($contribution->contribution_status_id == array_search('Pending', $contributionStatuses)