Skip to content

Commit 3fbb28c

Browse files
author
Stanislav Idolov
authored
ENGCOM-2348: [Backport] Issue 15467 where a configuration sku gets deleted but is still saved… #16812
2 parents 530084f + 5255350 commit 3fbb28c

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

app/code/Magento/ConfigurableProduct/Block/Cart/Item/Renderer/Configurable.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@ public function getProductForThumbnail()
6565
self::CONFIG_THUMBNAIL_SOURCE,
6666
\Magento\Store\Model\ScopeInterface::SCOPE_STORE
6767
) == ThumbnailSource::OPTION_USE_PARENT_IMAGE ||
68-
!($this->getChildProduct()->getThumbnail() && $this->getChildProduct()->getThumbnail() != 'no_selection')
68+
!(
69+
$this->getChildProduct() &&
70+
$this->getChildProduct()->getThumbnail() &&
71+
$this->getChildProduct()->getThumbnail() != 'no_selection'
72+
)
6973
) {
7074
$product = $this->getProduct();
7175
} else {

app/code/Magento/ConfigurableProduct/CustomerData/ConfigurableItem.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ protected function getProductForThumbnail()
6363
);
6464

6565
$product = $config == ThumbnailSource::OPTION_USE_PARENT_IMAGE
66-
|| (!$this->getChildProduct()->getThumbnail() || $this->getChildProduct()->getThumbnail() == 'no_selection')
66+
|| (
67+
!$this->getChildProduct() ||
68+
!$this->getChildProduct()->getThumbnail() ||
69+
$this->getChildProduct()->getThumbnail() == 'no_selection'
70+
)
6771
? $this->getProduct()
6872
: $this->getChildProduct();
6973

0 commit comments

Comments
 (0)