Skip to content

Commit 23afef3

Browse files
committed
ACP2E-1769: Customer Sales Order Item GraphQL Resolver does not honor tax configuration
1 parent fc12e3a commit 23afef3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

app/code/Magento/SalesGraphQl/Model/OrderItem/DataProvider.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Magento\Sales\Api\Data\OrderItemInterface;
1515
use Magento\Sales\Api\OrderItemRepositoryInterface;
1616
use Magento\Sales\Api\OrderRepositoryInterface;
17+
use Magento\Framework\App\ObjectManager;
1718
use Magento\Tax\Helper\Data as TaxHelper;
1819

1920
/**
@@ -67,22 +68,22 @@ class DataProvider
6768
* @param OrderRepositoryInterface $orderRepository
6869
* @param SearchCriteriaBuilder $searchCriteriaBuilder
6970
* @param OptionsProcessor $optionsProcessor
70-
* @param TaxHelper $taxHelper
71+
* @param TaxHelper|null $taxHelper
7172
*/
7273
public function __construct(
7374
OrderItemRepositoryInterface $orderItemRepository,
7475
ProductRepositoryInterface $productRepository,
7576
OrderRepositoryInterface $orderRepository,
7677
SearchCriteriaBuilder $searchCriteriaBuilder,
7778
OptionsProcessor $optionsProcessor,
78-
TaxHelper $taxHelper
79+
?TaxHelper $taxHelper = null
7980
) {
8081
$this->orderItemRepository = $orderItemRepository;
8182
$this->productRepository = $productRepository;
8283
$this->orderRepository = $orderRepository;
8384
$this->searchCriteriaBuilder = $searchCriteriaBuilder;
8485
$this->optionsProcessor = $optionsProcessor;
85-
$this->taxHelper = $taxHelper;
86+
$this->taxHelper = $taxHelper ?? ObjectManager::getInstance()->get(TaxHelper::class);
8687
}
8788

8889
/**

0 commit comments

Comments
 (0)