diff --git a/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php index 96c3a7ded858bb69422b244a1c35ab5bcc7d7fd5..02e1f84c72b6d037897de53f1caa1441165f41af 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 9d7e7abb878ccd78917a1b86610c7b05843f2458..53e7f188ab0f6ddcd0a5f8b56aa960b3db8f489b 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 -->