Skip to content

Commit d8bd657

Browse files
committed
#13126: 2.2.2 - Duplicating Bundle Product Removes Bundle Options From Original Product
1 parent b57eb03 commit d8bd657

File tree

1 file changed

+2
-1
lines changed
  • app/code/Magento/Bundle/Model/Product/CopyConstructor

1 file changed

+2
-1
lines changed

app/code/Magento/Bundle/Model/Product/CopyConstructor/Bundle.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ public function build(Product $product, Product $duplicate)
3232
* Set option and selection ids to 'null' in order to create new option(selection) for duplicated product,
3333
* but not modifying existing one, which led to lost of option(selection) in original product.
3434
*/
35-
foreach ($duplicatedBundleOption->getProductLinks() as $productLink) {
35+
$productLinks = $duplicatedBundleOption->getProductLinks() ?: [];
36+
foreach ($productLinks as $productLink) {
3637
$productLink->setSelectionId(null);
3738
}
3839
$duplicatedBundleOption->setOptionId(null);

0 commit comments

Comments
 (0)