From e23498d0fc8522be6b508ce148c708da1b473f72 Mon Sep 17 00:00:00 2001 From: Ievgen Shakhsuvarov <ishakhsuvarov@ebay.com> Date: Wed, 1 Jul 2015 16:10:58 +0300 Subject: [PATCH] MAGETWO-39008: Button "Update" does not work for billing form in production mode --- .../Checkout/Block/Checkout/LayoutProcessor.php | 1 + .../view/frontend/layout/checkout_index_index.xml | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php index 96c3a7ded85..02e1f84c72b 100644 --- a/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php +++ b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php @@ -117,6 +117,7 @@ class LayoutProcessor implements \Magento\Checkout\Block\Checkout\LayoutProcesso 'component' => 'Magento_Checkout/js/view/billing-address', 'displayArea' => 'billing-address-form-' . $paymentCode, 'provider' => 'checkoutProvider', + 'deps' => 'checkoutProvider', 'dataScopePrefix' => 'billingAddress' . $paymentCode, 'sortOrder' => 1, 'children' => [ diff --git a/app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml b/app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml index 9d7e7abb878..53e7f188ab0 100644 --- a/app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml +++ b/app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml @@ -16,6 +16,9 @@ <item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item> <item name="config" xsi:type="array"> <item name="provider" xsi:type="string">checkoutProvider</item> + <item name="deps" xsi:type="array"> + <item name="0" xsi:type="string">checkoutProvider</item> + </item> <item name="template" xsi:type="string">ui/form/field</item> <item name="elementTmpl" xsi:type="string">ui/form/element/input</item> </item> @@ -74,7 +77,10 @@ </item> <item name="shippingAddress" xsi:type="array"> <item name="config" xsi:type="array"> - <item name="deps" xsi:type="string">checkout.steps.shipping-step.step-config</item> + <item name="deps" xsi:type="array"> + <item name="0" xsi:type="string">checkout.steps.shipping-step.step-config</item> + <item name="1" xsi:type="string">checkoutProvider</item> + </item> <item name="popUpForm" xsi:type="array"> <item name="element" xsi:type="string">#opc-new-shipping-address</item> <item name="options" xsi:type="array"> @@ -157,6 +163,11 @@ </item> <item name="shipping-address-fieldset" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> + <item name="config" xsi:type="array"> + <item name="deps" xsi:type="array"> + <item name="0" xsi:type="string">checkoutProvider</item> + </item> + </item> <item name="displayArea" xsi:type="string">additional-fieldsets</item> <item name="children" xsi:type="array"> <!-- The following items override configuration of corresponding address attributes --> -- GitLab