Do not call core function from extension
authorEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 14 Dec 2023 07:19:44 +0000 (20:19 +1300)
committereileen <emcnaughton@wikimedia.org>
Tue, 2 Jan 2024 21:49:30 +0000 (10:49 +1300)
ext/financialacls/financialacls.php

index 494d8b58b4c148b2fb303a683fb6ae2f7d51226e..3202d326544cdad716032b0e118efa000b5547e2 100644 (file)
@@ -458,7 +458,7 @@ function financialacls_civicrm_links(string $op, ?string $objectName, $objectID,
   }
   if ($objectName === 'Contribution') {
     // Now check for lineItems
-    if (CRM_Financial_BAO_FinancialType::isACLFinancialTypeStatus()) {
+    if (Civi::settings()->get('acl_financial_type')) {
       $lineItems = CRM_Price_BAO_LineItem::getLineItemsByContributionID((int) $objectID);
       foreach ($lineItems as $item) {
         $financialType = CRM_Core_PseudoConstant::getName('CRM_Contribute_BAO_Contribution', 'financial_type_id', $item['financial_type_id']);