Skip to content

Commit e23498d

Browse files
author
Ievgen Shakhsuvarov
committed
MAGETWO-39008: Button "Update" does not work for billing form in production mode
1 parent c9d2434 commit e23498d

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ private function processPaymentConfiguration(array &$configuration, array $eleme
117117
'component' => 'Magento_Checkout/js/view/billing-address',
118118
'displayArea' => 'billing-address-form-' . $paymentCode,
119119
'provider' => 'checkoutProvider',
120+
'deps' => 'checkoutProvider',
120121
'dataScopePrefix' => 'billingAddress' . $paymentCode,
121122
'sortOrder' => 1,
122123
'children' => [

app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
<item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item>
1717
<item name="config" xsi:type="array">
1818
<item name="provider" xsi:type="string">checkoutProvider</item>
19+
<item name="deps" xsi:type="array">
20+
<item name="0" xsi:type="string">checkoutProvider</item>
21+
</item>
1922
<item name="template" xsi:type="string">ui/form/field</item>
2023
<item name="elementTmpl" xsi:type="string">ui/form/element/input</item>
2124
</item>
@@ -74,7 +77,10 @@
7477
</item>
7578
<item name="shippingAddress" xsi:type="array">
7679
<item name="config" xsi:type="array">
77-
<item name="deps" xsi:type="string">checkout.steps.shipping-step.step-config</item>
80+
<item name="deps" xsi:type="array">
81+
<item name="0" xsi:type="string">checkout.steps.shipping-step.step-config</item>
82+
<item name="1" xsi:type="string">checkoutProvider</item>
83+
</item>
7884
<item name="popUpForm" xsi:type="array">
7985
<item name="element" xsi:type="string">#opc-new-shipping-address</item>
8086
<item name="options" xsi:type="array">
@@ -157,6 +163,11 @@
157163
</item>
158164
<item name="shipping-address-fieldset" xsi:type="array">
159165
<item name="component" xsi:type="string">uiComponent</item>
166+
<item name="config" xsi:type="array">
167+
<item name="deps" xsi:type="array">
168+
<item name="0" xsi:type="string">checkoutProvider</item>
169+
</item>
170+
</item>
160171
<item name="displayArea" xsi:type="string">additional-fieldsets</item>
161172
<item name="children" xsi:type="array">
162173
<!-- The following items override configuration of corresponding address attributes -->

0 commit comments

Comments
 (0)