Skip to content

Commit bee2147

Browse files
committed
MC-37884: [GraphQL] Cart Price Rule for the Whole Cart with coupon does not apply
1 parent 08ba757 commit bee2147

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

app/code/Magento/QuoteGraphQl/Model/Resolver/CartPrices.php

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
use Magento\Quote\Model\Quote;
1515
use Magento\Quote\Model\Quote\Address\Total;
1616
use Magento\Quote\Model\Quote\TotalsCollector;
17-
use Magento\SalesRule\Model\Spi\QuoteResetAppliedRulesInterface;
1817

1918
/**
2019
* @inheritdoc
@@ -26,21 +25,13 @@ class CartPrices implements ResolverInterface
2625
*/
2726
private $totalsCollector;
2827

29-
/**
30-
* @var QuoteResetAppliedRulesInterface
31-
*/
32-
private $resetAppliedRules;
33-
3428
/**
3529
* @param TotalsCollector $totalsCollector
36-
* @param QuoteResetAppliedRulesInterface $resetAppliedRules
3730
*/
3831
public function __construct(
39-
TotalsCollector $totalsCollector,
40-
QuoteResetAppliedRulesInterface $resetAppliedRules
32+
TotalsCollector $totalsCollector
4133
) {
4234
$this->totalsCollector = $totalsCollector;
43-
$this->resetAppliedRules = $resetAppliedRules;
4435
}
4536

4637
/**
@@ -59,7 +50,7 @@ public function resolve(Field $field, $context, ResolveInfo $info, array $value
5950
* before calculate totals
6051
* need to reset Cart Fixed Rules in the quote
6152
*/
62-
$this->resetAppliedRules->execute($quote);
53+
$quote->setCartFixedRules([]);
6354
$cartTotals = $this->totalsCollector->collectQuoteTotals($quote);
6455
$currency = $quote->getQuoteCurrencyCode();
6556

0 commit comments

Comments
 (0)