From b0c2be3418965c81933698e5397787c64809ef6b Mon Sep 17 00:00:00 2001 From: Edsel Date: Wed, 27 May 2015 18:06:23 +0530 Subject: [PATCH] ICM-1 bug fixes --- CRM/Financial/BAO/FinancialType.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CRM/Financial/BAO/FinancialType.php b/CRM/Financial/BAO/FinancialType.php index 1220200c26..7ad01c663d 100644 --- a/CRM/Financial/BAO/FinancialType.php +++ b/CRM/Financial/BAO/FinancialType.php @@ -263,17 +263,20 @@ class CRM_Financial_BAO_FinancialType extends CRM_Financial_DAO_FinancialType { public static function checkPermissionedLineItems($id, $op, $force = TRUE) { $lineItems = CRM_Price_BAO_LineItem::getLineItemsByContributionID($id); + $flag = FALSE; foreach ($lineItems as $items) { if (!CRM_Core_Permission::check($op . ' contributions of type ' . CRM_Contribute_PseudoConstant::financialType($items['financial_type_id']))) { if ($force) { CRM_Core_Error::fatal(ts('You do not have permission to access this page.')); break; } - return FALSE; + $flag = FALSE; + break; } else { - return TRUE; + $flag = TRUE; } } + return $flag; } } -- 2.25.1