Skip to content

Commit 8cf76a5

Browse files
committed
MAGETWO-91517: Cancel and Return link removes billing and shipping address
- Fix statics.
1 parent 5aab542 commit 8cf76a5

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

app/code/Magento/Checkout/view/frontend/web/js/model/checkout-data-resolver.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,15 @@ define([
6666
* Resolve shipping address. Used local storage
6767
*/
6868
resolveShippingAddress: function () {
69+
var newCustomerShippingAddress;
70+
6971
if (!checkoutData.getShippingAddressFromData() &&
7072
window.checkoutConfig.shippingAddressFromData
7173
) {
7274
checkoutData.setShippingAddressFromData(window.checkoutConfig.shippingAddressFromData);
7375
}
7476

75-
var newCustomerShippingAddress = checkoutData.getNewCustomerShippingAddress();
76-
77+
newCustomerShippingAddress = checkoutData.getNewCustomerShippingAddress();
7778
if (newCustomerShippingAddress) {
7879
createShippingAddress(newCustomerShippingAddress);
7980
}
@@ -201,15 +202,17 @@ define([
201202
* Resolve billing address. Used local storage
202203
*/
203204
resolveBillingAddress: function () {
205+
var selectedBillingAddress,
206+
newCustomerBillingAddressData;
207+
204208
if (!checkoutData.getBillingAddressFromData() &&
205209
window.checkoutConfig.billingAddressFromData
206210
) {
207211
checkoutData.setBillingAddressFromData(window.checkoutConfig.billingAddressFromData);
208212
}
209213

210-
var selectedBillingAddress = checkoutData.getSelectedBillingAddress(),
211-
newCustomerBillingAddressData = checkoutData.getNewCustomerBillingAddress();
212-
214+
selectedBillingAddress = checkoutData.getSelectedBillingAddress();
215+
newCustomerBillingAddressData = checkoutData.getNewCustomerBillingAddress();
213216
if (selectedBillingAddress) {
214217
if (selectedBillingAddress == 'new-customer-address' && newCustomerBillingAddressData) { //eslint-disable-line
215218
selectBillingAddress(createBillingAddress(newCustomerBillingAddressData));

app/code/Magento/Checkout/view/frontend/web/js/view/form/element/email.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,16 @@ define([
1717
], function ($, Component, ko, customer, checkEmailAvailability, loginAction, quote, checkoutData, fullScreenLoader) {
1818
'use strict';
1919

20+
var validatedEmail;
21+
2022
if (!checkoutData.getValidatedEmailValue() &&
2123
window.checkoutConfig.validatedEmailValue
2224
) {
2325
checkoutData.setInputFieldEmailValue(window.checkoutConfig.validatedEmailValue);
2426
checkoutData.setValidatedEmailValue(window.checkoutConfig.validatedEmailValue);
2527
}
2628

27-
var validatedEmail = checkoutData.getValidatedEmailValue();
28-
29+
validatedEmail = checkoutData.getValidatedEmailValue();
2930
if (validatedEmail && !customer.isLoggedIn()) {
3031
quote.guestEmail = validatedEmail;
3132
}

0 commit comments

Comments
 (0)