X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FLineItem.php;h=b255dc1d06a188a45a5ead175d5b98af0001bf43;hb=f118a5ba2e82f3423e982c02df4979c6c0922cdb;hp=f5b47a5e86f9a7dc0bb09084b69115f760bb0ec3;hpb=020251348a4d5e40b9b498e23363f9e1af162946;p=civicrm-core.git diff --git a/api/v3/LineItem.php b/api/v3/LineItem.php index f5b47a5e86..b255dc1d06 100644 --- a/api/v3/LineItem.php +++ b/api/v3/LineItem.php @@ -26,12 +26,11 @@ * * @return array * api result array + * + * @throws \API_Exception + * @throws \Civi\API\Exception\UnauthorizedException */ function civicrm_api3_line_item_create($params) { - // @todo the following line is not really appropriate for the api. The BAO should - // do the work, and it should be in a tighter function. The below function is not really - // readable because it is handling contribution and line item together. - $params = CRM_Contribute_BAO_Contribution::checkTaxAmount($params, TRUE); return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params, 'LineItem'); } @@ -62,9 +61,6 @@ function _civicrm_api3_line_item_create_spec(&$params) { * Array of matching line_items */ function civicrm_api3_line_item_get($params) { - if (CRM_Financial_BAO_FinancialType::isACLFinancialTypeStatus() && !empty($params['check_permissions'])) { - CRM_Price_BAO_LineItem::getAPILineItemParams($params); - } return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__), $params); }