File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
app/code/Magento/Tax/Model/Plugin Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -50,11 +50,14 @@ public function afterSave(
50
50
}
51
51
52
52
/**
53
+ * Save order tax
54
+ *
53
55
* @param \Magento\Sales\Api\Data\OrderInterface $order
54
56
* @return $this
55
57
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
56
58
* @SuppressWarnings(PHPMD.NPathComplexity)
57
59
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
60
+ * phpcs:disable Generic.Metrics.NestingLevel.TooHigh
58
61
*/
59
62
protected function saveOrderTax (\Magento \Sales \Api \Data \OrderInterface $ order )
60
63
{
@@ -176,7 +179,9 @@ protected function saveOrderTax(\Magento\Sales\Api\Data\OrderInterface $order)
176
179
} elseif (isset ($ quoteItemId ['associated_item_id ' ])) {
177
180
//This item is associated with a product item
178
181
$ item = $ order ->getItemByQuoteItemId ($ quoteItemId ['associated_item_id ' ]);
179
- $ associatedItemId = $ item ->getId ();
182
+ if ($ item !== null && $ item ->getId ()) {
183
+ $ associatedItemId = $ item ->getId ();
184
+ }
180
185
}
181
186
182
187
$ data = [
You can’t perform that action at this time.
0 commit comments