Skip to content

Commit 5c1fae4

Browse files
committed
ACP2E-1769: Customer Sales Order Item GraphQL Resolver does not honor tax configuration
1 parent 47f6c7a commit 5c1fae4

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
@@ -10,6 +10,7 @@
1010
use Magento\Catalog\Api\Data\ProductInterface;
1111
use Magento\Catalog\Api\ProductRepositoryInterface;
1212
use Magento\Framework\Api\SearchCriteriaBuilder;
13+
use Magento\Framework\App\ObjectManager;
1314
use Magento\Sales\Api\Data\OrderInterface;
1415
use Magento\Sales\Api\Data\OrderItemInterface;
1516
use Magento\Sales\Api\OrderItemRepositoryInterface;
@@ -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)