From 2cd0821705a60d2a44ab8c725750062228e4e79c Mon Sep 17 00:00:00 2001 From: eileen Date: Sat, 5 Dec 2020 10:17:17 +1300 Subject: [PATCH] Handle possibility of fee_amount = '' --- CRM/Contribute/BAO/Contribution.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index b7bbf5f323..74694231bf 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -343,7 +343,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution { * @throws \CiviCRM_API3_Exception */ public static function calculateMissingAmountParams(&$params, $contributionID) { - if (!$contributionID && !isset($params['fee_amount'])) { + if (!$contributionID && (!isset($params['fee_amount']) || $params['fee_amount'] === '')) { if (isset($params['total_amount']) && isset($params['net_amount'])) { $params['fee_amount'] = $params['total_amount'] - $params['net_amount']; } -- 2.25.1