Skip to content

Commit 9cf16b3

Browse files
authored
ENGCOM-4859: [Bakport] Adding product from wishlist not adding to cart showing warning message. #22536
2 parents 1cc6e75 + fcc9c16 commit 9cf16b3

File tree

1 file changed

+25
-1
lines changed
  • app/code/Magento/Wishlist/Block/Customer/Wishlist/Item/Column

1 file changed

+25
-1
lines changed

app/code/Magento/Wishlist/Block/Customer/Wishlist/Item/Column/Cart.php

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,28 @@
1414
*/
1515
class Cart extends \Magento\Wishlist\Block\Customer\Wishlist\Item\Column
1616
{
17+
/**
18+
* @var View
19+
*/
20+
private $productView;
21+
22+
/**
23+
* @param \Magento\Catalog\Block\Product\Context $context
24+
* @param \Magento\Framework\App\Http\Context $httpContext
25+
* @param \Magento\Catalog\Block\Product\View $productView
26+
* @param array $data
27+
*/
28+
public function __construct(
29+
\Magento\Catalog\Block\Product\Context $context,
30+
\Magento\Framework\App\Http\Context $httpContext,
31+
array $data = [],
32+
\Magento\Catalog\Block\Product\View $productView = null
33+
) {
34+
$this->productView = $productView ?:
35+
\Magento\Framework\App\ObjectManager::getInstance()->get(\Magento\Catalog\Block\Product\View::class);
36+
parent::__construct($context, $httpContext, $data);
37+
}
38+
1739
/**
1840
* Returns qty to show visually to user
1941
*
@@ -23,7 +45,9 @@ class Cart extends \Magento\Wishlist\Block\Customer\Wishlist\Item\Column
2345
public function getAddToCartQty(\Magento\Wishlist\Model\Item $item)
2446
{
2547
$qty = $item->getQty();
26-
return $qty ? $qty : 1;
48+
$qty = $qty < $this->productView->getProductDefaultQty($this->getProductItem())
49+
? $this->productView->getProductDefaultQty($this->getProductItem()) : $qty;
50+
return $qty ?: 1;
2751
}
2852

2953
/**

0 commit comments

Comments
 (0)