From 54499b2913b8d8f7d4ee5ad9189ac1ac01b93c91 Mon Sep 17 00:00:00 2001 From: Fabrizio Balliano Date: Wed, 1 Jun 2022 20:42:58 +0100 Subject: [PATCH] Revert "creditmemo bundle inventory calculation error" --- app/code/core/Mage/CatalogInventory/Model/Observer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/code/core/Mage/CatalogInventory/Model/Observer.php b/app/code/core/Mage/CatalogInventory/Model/Observer.php index 18c75c87a9e..9a06dc685c6 100644 --- a/app/code/core/Mage/CatalogInventory/Model/Observer.php +++ b/app/code/core/Mage/CatalogInventory/Model/Observer.php @@ -806,7 +806,7 @@ public function refundOrderInventory($observer) $parentOrderId = $item->getOrderItem()->getParentItemId(); /* @var Mage_Sales_Model_Order_Creditmemo_Item $parentItem */ $parentItem = $parentOrderId ? $creditmemo->getItemByOrderId($parentOrderId) : false; - $qty = $item->getQty(); + $qty = $parentItem ? ($parentItem->getQty() * $item->getQty()) : $item->getQty(); if (isset($items[$item->getProductId()])) { $items[$item->getProductId()]['qty'] += $qty; } else {