X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=ext%2Ffinancialacls%2Ffinancialacls.php;h=45366d57ba2f926f1707a552dd7e9cd75c4840e4;hb=3801645375b19c3cd548c4177150363ff6d5fc21;hp=4870bf4a9702a6aaee1be8c21910d9a40f07a749;hpb=f5e5ea2b26335646adbfec98ae6d23d48a113dae;p=civicrm-core.git diff --git a/ext/financialacls/financialacls.php b/ext/financialacls/financialacls.php index 4870bf4a97..45366d57ba 100644 --- a/ext/financialacls/financialacls.php +++ b/ext/financialacls/financialacls.php @@ -224,12 +224,9 @@ function _financialacls_civicrm_get_accessible_financial_types(): array { * @throws \API_Exception */ function _financialacls_civicrm_get_membership_type_clause(): string { - if (!CRM_Core_Component::isEnabled('CiviMember')) { - return 1; - } $financialTypes = _financialacls_civicrm_get_accessible_financial_types(); - if ($financialTypes === [0]) { - return 0; + if ($financialTypes === [0] || !CRM_Core_Component::isEnabled('CiviMember')) { + return '= 0'; } $membershipTypes = (array) MembershipType::get(FALSE) ->addWhere('financial_type_id', 'IN', $financialTypes)->execute()->indexBy('id');