Skip to content

Commit d59ad58

Browse files
MC-38048: Incorrect default country displayed on shipping page when store view is changed in cart. Part 2
1 parent fa211bd commit d59ad58

File tree

1 file changed

+7
-1
lines changed
  • app/code/Magento/Checkout/view/frontend/web/js/view

1 file changed

+7
-1
lines changed

app/code/Magento/Checkout/view/frontend/web/js/view/shipping.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,13 @@ define([
121121
);
122122
}
123123
checkoutProvider.on('shippingAddress', function (shippingAddrsData) {
124-
checkoutData.setShippingAddressFromData(shippingAddrsData);
124+
//jscs:disable requireCamelCaseOrUpperCaseIdentifiers
125+
if (quote.shippingAddress().countryId !== shippingAddrsData.country_id &&
126+
(shippingAddrsData.postcode || shippingAddrsData.region_id)
127+
) {
128+
checkoutData.setShippingAddressFromData(shippingAddrsData);
129+
}
130+
//jscs:enable requireCamelCaseOrUpperCaseIdentifiers
125131
});
126132
shippingRatesValidator.initFields(fieldsetName);
127133
});

0 commit comments

Comments
 (0)