Skip to content

Commit

Permalink
BTHAB-248: Remove unnecessary API 4 backend permission checks
Browse files Browse the repository at this point in the history
  • Loading branch information
olayiwola-compucorp committed Nov 30, 2023
1 parent 0e866ae commit 5ee5a57
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ private function getContributions() {
* @throws \Civi\API\Exception\UnauthorizedException
*/
private function getSalesOrder($saleOrderId) {
return CaseSalesOrder::get()
return CaseSalesOrder::get(FALSE)
->addWhere('id', '=', $saleOrderId)
->execute()
->first();
Expand Down
8 changes: 4 additions & 4 deletions Civi/Api4/Action/CaseSalesOrder/SalesOrderSaveAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ protected function writeRecord($items) {
$salesOrders = $this->writeObjects([$salesOrder]);
$result = array_pop($salesOrders);

$caseSalesOrderLineAPI = CaseSalesOrderLine::save();
$caseSalesOrderLineAPI = CaseSalesOrderLine::save(FALSE);
$this->removeStaleLineItems($salesOrder);
if (!empty($result) && !empty($lineItems)) {
array_walk($lineItems, function (&$lineItem) use ($result, $caseSalesOrderLineAPI) {
Expand Down Expand Up @@ -105,7 +105,7 @@ public function removeStaleLineItems(array $salesOrder) {
return;
}

CaseSalesOrderLine::delete()
CaseSalesOrderLine::delete(FALSE)
->addWhere('sales_order_id', '=', $salesOrder['id'])
->addWhere('id', 'NOT IN', $lineItemsInUse)
->execute();
Expand All @@ -118,7 +118,7 @@ public function removeStaleLineItems(array $salesOrder) {
* Sales Order Id.
*/
private function updateOpportunityDetails($salesOrderId): void {
$caseSalesOrder = CaseSalesOrder::get()
$caseSalesOrder = CaseSalesOrder::get(FALSE)
->addSelect('case_id')
->addWhere('id', '=', $salesOrderId)
->execute()
Expand Down Expand Up @@ -154,7 +154,7 @@ protected function fillMandatoryFields(&$params) {
protected function validateLinItemProductPrice(array &$lineItems) {
array_walk($lineItems, function (&$lineItem) {
if (!empty($lineItem['product_id'])) {
$product = Product::get()
$product = Product::get(FALSE)
->addSelect('cost')
->addWhere('id', '=', $lineItem['product_id'])
->execute()
Expand Down

0 comments on commit 5ee5a57

Please sign in to comment.