From 3dff00ceb9bf4dd325b7de61cac9ff6a5c02fc1b Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Fri, 19 May 2023 11:44:35 +1200 Subject: [PATCH] dev/core#3805 Fix handling of minimum_fee token when not set --- CRM/Member/Tokens.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Member/Tokens.php b/CRM/Member/Tokens.php index 6f78449b48..a7549ee796 100644 --- a/CRM/Member/Tokens.php +++ b/CRM/Member/Tokens.php @@ -64,7 +64,7 @@ class CRM_Member_Tokens extends CRM_Core_EntityTokens { public function evaluateToken(\Civi\Token\TokenRow $row, $entity, $field, $prefetch = NULL) { if ($field === 'fee') { $membershipType = CRM_Member_BAO_MembershipType::getMembershipType($this->getFieldValue($row, 'membership_type_id')); - $row->tokens($entity, $field, \CRM_Utils_Money::formatLocaleNumericRoundedForDefaultCurrency($membershipType['minimum_fee'])); + $row->tokens($entity, $field, \CRM_Utils_Money::formatLocaleNumericRoundedForDefaultCurrency($membershipType['minimum_fee'] ?? 0)); } else { parent::evaluateToken($row, $entity, $field, $prefetch); -- 2.25.1