diff --git a/app/Http/Controllers/ClientPortal/DocumentController.php b/app/Http/Controllers/ClientPortal/DocumentController.php index e8a10a04b31e..f58001ac35ff 100644 --- a/app/Http/Controllers/ClientPortal/DocumentController.php +++ b/app/Http/Controllers/ClientPortal/DocumentController.php @@ -79,7 +79,7 @@ class DocumentController extends Controller $zip = new ZipStream(now() . '-documents.zip', $options); foreach ($documents as $document) { - $zip->addFileFromPath(basename($document->diskPath()), TempFile::path($document->diskPath())); + $zip->addFileFromPath(basename($document->diskPath()), TempFile::path($document->filePath())); } $zip->finish(); diff --git a/app/Listeners/Payment/PaymentNotification.php b/app/Listeners/Payment/PaymentNotification.php index c23346341139..ca9bb0d3bf48 100644 --- a/app/Listeners/Payment/PaymentNotification.php +++ b/app/Listeners/Payment/PaymentNotification.php @@ -88,7 +88,7 @@ class PaymentNotification implements ShouldQueue $client = $payment->client; $amount = $payment->amount; - if ($invoice) { + if ($invoice && $invoice->line_items) { $items = $invoice->line_items; $item = end($items)->product_key; $entity_number = $invoice->number;