diff --git a/app/code/Magento/Catalog/Observer/ImageResizeAfterProductSave.php b/app/code/Magento/Catalog/Observer/ImageResizeAfterProductSave.php index bb69918f5e99f..c90b4c2a6363b 100644 --- a/app/code/Magento/Catalog/Observer/ImageResizeAfterProductSave.php +++ b/app/code/Magento/Catalog/Observer/ImageResizeAfterProductSave.php @@ -1,7 +1,7 @@ getData('media_gallery'); + + $new['images'] = array_filter($new['images'], fn($value) => $value['removed'] != 1); + $original = $product->getOrigData('media_gallery'); $mediaGallery = !empty($new['images']) ? array_column($new['images'], 'file') : []; $mediaOriginalGallery = !empty($original['images']) ? array_column($original['images'], 'file') : [];