From 0e05782425d71f042e61c2d230dca6fb2e63f150 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 14 Dec 2022 18:12:37 +1100 Subject: [PATCH] Clean up around payment emails --- app/Mail/Engine/PaymentEmailEngine.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/Mail/Engine/PaymentEmailEngine.php b/app/Mail/Engine/PaymentEmailEngine.php index e9ad8767d284..25a4df8c6455 100644 --- a/app/Mail/Engine/PaymentEmailEngine.php +++ b/app/Mail/Engine/PaymentEmailEngine.php @@ -89,17 +89,18 @@ class PaymentEmailEngine extends BaseEmailEngine ->setViewText(''); if ($this->client->getSetting('pdf_email_attachment') !== false && $this->company->account->hasFeature(Account::FEATURE_PDF_ATTACHMENT)) { + $this->payment->invoices->each(function ($invoice) { - // if (Ninja::isHosted()) { - // $this->setAttachments([$invoice->pdf_file_path($invoice->invitations->first(), 'url', true)]); - // } else { - // $this->setAttachments([$invoice->pdf_file_path($invoice->invitations->first())]); - // } - $pdf = ((new CreateRawPdf($invoice->invitations->first(), $invoice->company->db))->handle()); - $this->setAttachments([['file' => base64_encode($pdf), 'name' => $invoice->numberFormatter().'.pdf']]); + $pdf = ((new CreateRawPdf($invoice->invitations->first(), $invoice->company->db))->handle()); + + $this->setAttachments([['file' => base64_encode($pdf), 'name' => $invoice->numberFormatter().'.pdf']]); }); + + // foreach ($this->payment->documents as $document) { + // $this->setAttachments([['path' => $document->filePath(), 'name' => $document->name, 'mime' => NULL, ]]); + // } } return $this;