Skip to content

Commit 48c2cf2

Browse files
committed
ACP2E-862: Cash on Delivery method is visible even if it is not allowed for that particular country
1 parent 9ddc3dd commit 48c2cf2

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

app/code/Magento/Checkout/view/frontend/web/js/view/billing-address.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,12 @@ function (
146146

147147
addressUpadated = true;
148148

149-
if (this.selectedAddress() && !this.isAddressFormVisible()) {
150-
if (this.isAddressDetailsVisible()) {
151-
selectBillingAddress(quote.shippingAddress());
152-
checkoutData.setSelectedBillingAddress(quote.shippingAddress().getKey());
153-
} else {
154-
selectBillingAddress(this.selectedAddress());
155-
checkoutData.setSelectedBillingAddress(this.selectedAddress().getKey());
156-
}
149+
if (this.isAddressSameAsShipping()) {
150+
selectBillingAddress(quote.shippingAddress());
151+
checkoutData.setSelectedBillingAddress(quote.shippingAddress().getKey());
152+
} else if (this.selectedAddress() && !this.isAddressFormVisible()) {
153+
selectBillingAddress(this.selectedAddress());
154+
checkoutData.setSelectedBillingAddress(this.selectedAddress().getKey());
157155
} else {
158156
this.source.set('params.invalid', false);
159157
this.source.trigger(this.dataScopePrefix + '.data.validate');

0 commit comments

Comments
 (0)