Skip to content

Commit 5410e07

Browse files
committed
fix to call Magento\Sales\Model\Order::getStoreId() only once
1 parent 2c16697 commit 5410e07

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/code/Magento/Downloadable/Observer/SaveDownloadableOrderItemObserver.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,15 @@ public function execute(\Magento\Framework\Event\Observer $observer)
9292
if ($purchasedLink->getId()) {
9393
return $this;
9494
}
95+
$storeId = $orderItem->getOrder()->getStoreId();
9596
$orderStatusToEnableItem = $this->_scopeConfig->getValue(
9697
\Magento\Downloadable\Model\Link\Purchased\Item::XML_PATH_ORDER_ITEM_STATUS,
9798
ScopeInterface::SCOPE_STORE,
98-
$orderItem->getOrder()->getStoreId()
99+
$storeId
99100
);
100101
if (!$product) {
101102
$product = $this->_createProductModel()->setStoreId(
102-
$orderItem->getOrder()->getStoreId()
103+
$storeId
103104
)->load(
104105
$orderItem->getProductId()
105106
);

0 commit comments

Comments
 (0)