Skip to content

Commit cbd6076

Browse files
committed
[BUGFIX] Check if item exists because it is possible to delete the item in the submitBefore observer event
1 parent d19e900 commit cbd6076

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/code/Magento/Tax/Model/Plugin/OrderSave.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ protected function saveOrderTax(\Magento\Sales\Api\Data\OrderInterface $order)
167167
if (isset($quoteItemId['id'])) {
168168
//This is a product item
169169
$item = $order->getItemByQuoteItemId($quoteItemId['id']);
170-
$itemId = $item->getId();
170+
if ($item !== null && $item->getId()) {
171+
$itemId = $item->getId();
172+
}
171173
} elseif (isset($quoteItemId['associated_item_id'])) {
172174
//This item is associated with a product item
173175
$item = $order->getItemByQuoteItemId($quoteItemId['associated_item_id']);

0 commit comments

Comments
 (0)