Skip to content

Commit 5fb2352

Browse files
committed
MAGETWO-59074: Creditmemo return to stock only one unit of configurable product
1 parent fba4e0b commit 5fb2352

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

app/code/Magento/SalesInventory/Observer/RefundOrderInventoryObserver.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,12 @@ public function execute(EventObserver $observer)
100100
*/
101101
private function getOrderRepository()
102102
{
103-
if ($this->orderRepository instanceof OrderRepository) {
104-
return $this->orderRepository;
105-
} else {
106-
return \Magento\Framework\App\ObjectManager::getInstance()->get(OrderRepository::class);
103+
if (!$this->orderRepository) {
104+
$this->orderRepository = \Magento\Framework\App\ObjectManager::getInstance()
105+
->get(OrderRepository::class);
106+
107107
}
108+
return $this->orderRepository;
108109
}
109110

110111
/**
@@ -115,10 +116,9 @@ private function getOrderRepository()
115116
*/
116117
private function getReturnProcessor()
117118
{
118-
if ($this->returnProcessor instanceof ReturnProcessor) {
119-
return $this->returnProcessor;
120-
} else {
121-
return \Magento\Framework\App\ObjectManager::getInstance()->get(ReturnProcessor::class);
119+
if (!$this->returnProcessor) {
120+
$this->returnProcessor = \Magento\Framework\App\ObjectManager::getInstance()->get(ReturnProcessor::class);
122121
}
122+
return $this->returnProcessor;
123123
}
124124
}

0 commit comments

Comments
 (0)