File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
app/code/Magento/Checkout/view/frontend/web/js/view Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -121,8 +121,13 @@ define([
121
121
) ;
122
122
}
123
123
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 ] ) ) ) {
126
131
checkoutData . setShippingAddressFromData ( shippingAddrsData ) ;
127
132
}
128
133
} ) ;
You can’t perform that action at this time.
0 commit comments