Skip to content

Commit 43d48e3

Browse files
committed
ACP2E-2978: Saving product by admin user with different role scope overwrites/deletes existing Related product information in the product
1 parent e8f2a08 commit 43d48e3

File tree

1 file changed

+2
-0
lines changed
  • app/code/Magento/Catalog/Controller/Adminhtml/Product/Initialization

1 file changed

+2
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ protected function setProductLinks(Product $product)
300300
foreach ($productLinks as $productLink) {
301301
unset($linkTypes[$productLink->getLinkType()]);
302302
}
303+
303304
$readonlyRelatedProducts = false;
304305
$readonlyUpSellProducts = false;
305306
foreach ($linkTypes as $linkType => $readonly) {
@@ -328,6 +329,7 @@ protected function setProductLinks(Product $product)
328329
if ($readonlyRelatedProducts && $readonlyUpSellProducts && empty($productLinks)) {
329330
$productLinks = $currentProductLinks;
330331
}
332+
331333
return $product->setProductLinks($productLinks);
332334
}
333335

0 commit comments

Comments
 (0)