Closed
Description
Preconditions (*)
- Magento 2.3.1 CE
Steps to reproduce (*)
- go to admin panel Stores -> Configuration -> Catalog -> Catalog -> Product Alerts, enable either Allow Alert When Product Comes Back in Stock = Yes or Allow Alert When Product Price Changes
- go to Catalog -> Products, edit bundle product with Dynamic price type
Expected result (*)
Actual result (*)
Reason
After some debugging I found that issue is in vendor/magento/module-bundle/Ui/DataProvider/Product/Form/Modifier/BundlePrice.php line 64 the code snippet
$this->arrayManager->findPath( ProductAttributeInterface::CODE_PRICE, $meta, null, 'children' )
returns alerts/children/price/arguments/data/config
(because Alerts feature is enabled), instead of product-details/children/container_price/children/price/arguments/data/config
that is the actual path of price attribute, as result the attribute field in not being disabled
Metadata
Metadata
Assignees
Labels
The issue has been fixed in 2.3 release lineGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentThe issue has been reproduced on latest 2.2 releaseThe issue has been reproduced on latest 2.3 release