Skip to content

Commit db958ad

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 995a05c commit db958ad

File tree

1 file changed

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

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ public function initialize(Product $product)
278278
* @param Product $product
279279
* @return Product
280280
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
281+
* @SuppressWarnings(PHPMD.UnusedLocalVariable)
281282
* @since 101.0.0
282283
*/
283284
protected function setProductLinks(Product $product)
@@ -301,7 +302,7 @@ protected function setProductLinks(Product $product)
301302
}
302303

303304
foreach ($linkTypes as $linkType => $readonly) {
304-
if (isset($links[$linkType]) && !$readonly) {
305+
if (isset($links[$linkType])) {
305306
foreach ((array) $links[$linkType] as $linkData) {
306307
if (empty($linkData['id'])) {
307308
continue;

0 commit comments

Comments
 (0)