Skip to content

Commit a9ef73e

Browse files
author
olysenko
committed
Merge remote-tracking branch 'origin/MAGETWO-64834' into bugfixes
2 parents a129a08 + 1ba5487 commit a9ef73e

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

app/code/Magento/Checkout/view/frontend/web/js/model/cart/totals-processor/default.js

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,15 @@ define([
4545
totals: result,
4646
address: address,
4747
cartVersion: customerData.get('cart')()['data_id'],
48-
shippingMethodCode: quote.shippingMethod()['method_code'],
49-
shippingCarrierCode: quote.shippingMethod()['carrier_code']
48+
shippingMethodCode: null,
49+
shippingCarrierCode: null
5050
};
5151

52+
if (quote.shippingMethod()) {
53+
data.shippingMethodCode = quote.shippingMethod()['method_code'];
54+
data.shippingCarrierCode = quote.shippingMethod()['carrier_code'];
55+
}
56+
5257
quote.setTotals(result);
5358
cartCache.set('cart-data', data);
5459
}).fail(function (response) {
@@ -72,9 +77,19 @@ define([
7277
* @param {Object} address
7378
*/
7479
estimateTotals: function (address) {
80+
var data = {
81+
shippingMethodCode: null,
82+
shippingCarrierCode: null
83+
};
84+
85+
if (quote.shippingMethod()) {
86+
data.shippingMethodCode = quote.shippingMethod()['method_code'];
87+
data.shippingCarrierCode = quote.shippingMethod()['carrier_code'];
88+
}
89+
7590
if (!cartCache.isChanged('cartVersion', customerData.get('cart')()['data_id']) &&
76-
!cartCache.isChanged('shippingMethodCode', quote.shippingMethod()['method_code']) &&
77-
!cartCache.isChanged('shippingCarrierCode', quote.shippingMethod()['carrier_code']) &&
91+
!cartCache.isChanged('shippingMethodCode', data.shippingMethodCode) &&
92+
!cartCache.isChanged('shippingCarrierCode', data.shippingCarrierCode) &&
7893
!cartCache.isChanged('address', address) &&
7994
cartCache.get('totals')
8095
) {

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/AddProductsToShoppingCartEntityTest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@
7474
<constraint name="Magento\Checkout\Test\Constraint\AssertSubtotalInMiniShoppingCart" />
7575
</variation>
7676
<variation name="AddProductsToShoppingCartEntityTestVariation6">
77-
<data name="issue" xsi:type="string">MAGETWO-64874: Eternal loader in shipping and tax block</data>
7877
<data name="tag" xsi:type="string">severity:S2</data>
7978
<data name="productsData/0" xsi:type="string">downloadableProduct::with_two_separately_links</data>
8079
<data name="cart/data/grand_total" xsi:type="string">22.43</data>

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/OnePageCheckoutTest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
<constraint name="Magento\Checkout\Test\Constraint\AssertOrderSuccessPlacedMessage" />
3939
</variation>
4040
<variation name="OnePageCheckoutTestVariation1" summary="Checkout as UK guest with virtual product and downloadable product using coupon for not logged in customers">
41-
<data name="issue" xsi:type="string">MAGETWO-64874: Eternal loader in shipping and tax block</data>
4241
<data name="tag" xsi:type="string">severity:S0</data>
4342
<data name="products/0" xsi:type="string">catalogProductVirtual::default</data>
4443
<data name="products/1" xsi:type="string">downloadableProduct::with_two_separately_links</data>
@@ -156,7 +155,6 @@
156155
<constraint name="Magento\Sales\Test\Constraint\AssertOrderAddresses" />
157156
</variation>
158157
<variation name="OnePageCheckoutTestVariation6" summary="Checkout as UK guest with virtual product using coupon for not logged in customers with Zero Subtotal Checkout payment method">
159-
<data name="issue" xsi:type="string">MAGETWO-64874: Eternal loader in shipping and tax block</data>
160158
<data name="tag" xsi:type="string">severity:S0</data>
161159
<data name="products/0" xsi:type="string">catalogProductVirtual::product_50_dollar</data>
162160
<data name="salesRule" xsi:type="string">active_sales_rule_with_fixed_price_discount_coupon</data>

0 commit comments

Comments
 (0)