Skip to content

Commit 0f161dc

Browse files
authored
Merge pull request #21 from mdevaud/fix/get-order-product
fix : manage when pseId is null
2 parents 9bee746 + 2051cba commit 0f161dc

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Config/module.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<language>en_US</language>
1414
<language>fr_FR</language>
1515
</languages>
16-
<version>3.1.15</version>
16+
<version>3.1.16</version>
1717
<authors>
1818
<author>
1919
<name>Bertrand Tourlonias</name>

Service/GoogleTagService.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -359,8 +359,10 @@ public function getOrderProductItems(Order $order, Country $country)
359359

360360
foreach ($products as $orderProduct) {
361361
$pse = ProductSaleElementsQuery::create()->findPk($orderProduct->getProductSaleElementsId());
362-
$product = $pse->getProduct();
363-
$items[] = $this->getProductItem($product, $lang, $currency, $pse, $orderProduct->getQuantity(), false, true, $country);
362+
if($pse){
363+
$product = $pse->getProduct();
364+
$items[] = $this->getProductItem($product, $lang, $currency, $pse, $orderProduct->getQuantity(), false, true, $country);
365+
}
364366
}
365367

366368
return $items;

0 commit comments

Comments
 (0)