Skip to content

Commit 12739d1

Browse files
committed
AC-14888: Error getting order item discounts applied_to for customer order via GraphQl customer request
1 parent 4fc612c commit 12739d1

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
@@ -15,14 +15,15 @@
1515
use Magento\Sales\Api\Data\OrderItemInterface;
1616
use Magento\Sales\Api\OrderItemRepositoryInterface;
1717
use Magento\Sales\Api\OrderRepositoryInterface;
18-
use Magento\SalesRule\Api\Data\DiscountAppliedToInterface as DiscountAppliedTo;
1918
use Magento\Tax\Helper\Data as TaxHelper;
2019

2120
/**
2221
* Data provider for order items
2322
*/
2423
class DataProvider
2524
{
25+
public const APPLIED_TO_ITEM = 'ITEM';
26+
public const APPLIED_TO_SHIPPING = 'SHIPPING';
2627
/**
2728
* @var OrderItemRepositoryInterface
2829
*/
@@ -260,8 +261,8 @@ private function getDiscountDetails(OrderInterface $associatedOrder, OrderItemIn
260261
private function getAppliedTo($order)
261262
{
262263
if ((float) $order->getShippingDiscountAmount() > 0) {
263-
return DiscountAppliedTo::APPLIED_TO_SHIPPING;
264+
return self::APPLIED_TO_SHIPPING;
264265
}
265-
return DiscountAppliedTo::APPLIED_TO_ITEM;
266+
return self::APPLIED_TO_ITEM;
266267
}
267268
}

0 commit comments

Comments
 (0)