Skip to content

Commit c8c57d9

Browse files
Prevent errors when viewing orders with deleted products (#200)
1 parent 1bed98e commit c8c57d9

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/Orders/AugmentedOrder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public function status()
6161
public function downloads(): LineItems
6262
{
6363
return $this->data->lineItems()
64-
->filter(fn (LineItem $lineItem) => $lineItem->variant()?->has('downloads') ?? $lineItem->product()->has('downloads'))
64+
->filter(fn (LineItem $lineItem) => $lineItem->variant()?->has('downloads') ?? $lineItem->product()?->has('downloads'))
6565
->map(fn (LineItem $lineItem) => [
6666
'product' => $lineItem->product(),
6767
'variant' => $lineItem->variant(),

src/Orders/LineItem.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ public function total($total = null)
130130

131131
public function hasDownloads(): bool
132132
{
133-
return $this->variant()?->has('downloads') ?? $this->product()->has('downloads');
133+
return $this->variant()?->has('downloads') ?? $this->product()?->has('downloads') ?? false;
134134
}
135135

136136
public function defaultAugmentedArrayKeys()

0 commit comments

Comments
 (0)