Skip to content

Commit aeeffc6

Browse files
committed
ACP2E-227: Shipping street address is not cleared completely after removing from the input box
1 parent b0164f8 commit aeeffc6

File tree

1 file changed

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

1 file changed

+7
-2
lines changed

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,13 @@ define([
121121
);
122122
}
123123
checkoutProvider.on('shippingAddress', function (shippingAddrsData, changes) {
124-
var oldValues = checkoutProvider.get('shippingAddress')
125-
if (shippingAddrsData.street && (!_.isEmpty(shippingAddrsData.street[0]) || !_.isEmpty(oldValues.street[0]))) {
124+
if (changes && changes.length > 0) {
125+
var change = changes.pop()
126+
if (change.path === "shippingAddress.street.0" && !_.isUndefined(change.value) && change.value.length === 0 && !_.isUndefined(change.oldValue) && change.oldValue.length > 0) {
127+
checkoutData.setShippingAddressFromData(shippingAddrsData);
128+
}
129+
}
130+
if (shippingAddrsData.street && (!_.isEmpty(shippingAddrsData.street[0]))) {
126131
checkoutData.setShippingAddressFromData(shippingAddrsData);
127132
}
128133
});

0 commit comments

Comments
 (0)