Skip to content

Commit 4affdce

Browse files
committed
MAGETWO-52172: [TD] "Use default value" checkbox is missing for Custom Options on product form
1 parent e4d2bbe commit 4affdce

File tree

1 file changed

+8
-6
lines changed
  • app/code/Magento/Catalog/Controller/Adminhtml/Product/Initialization

1 file changed

+8
-6
lines changed

app/code/Magento/Catalog/Controller/Adminhtml/Product/Initialization/Helper.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -317,12 +317,14 @@ public function mergeProductOptions($productOptions, $overwriteOptions)
317317

318318
foreach ($productOptions as $index => $option) {
319319
$optionId = $option['option_id'];
320-
321-
if (isset($overwriteOptions[$optionId])) {
322-
foreach ($overwriteOptions[$optionId] as $fieldName => $overwrite) {
323-
if (!empty($overwrite) && isset($option[$fieldName]) && isset($option['default_' . $fieldName])) {
324-
$productOptions[$index][$fieldName] = $option['default_' . $fieldName];
325-
}
320+
321+
if (!isset($overwriteOptions[$optionId])) {
322+
continue;
323+
}
324+
325+
foreach ($overwriteOptions[$optionId] as $fieldName => $overwrite) {
326+
if ($overwrite && isset($option[$fieldName]) && isset($option['default_' . $fieldName])) {
327+
$productOptions[$index][$fieldName] = $option['default_' . $fieldName];
326328
}
327329
}
328330
}

0 commit comments

Comments
 (0)