From 7a378863a55cb5ab22cc571968638d5742bcd444 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 6 Feb 2023 11:34:33 +1100 Subject: [PATCH] Attach recurring invoice docs --- app/Mail/Engine/InvoiceEmailEngine.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Mail/Engine/InvoiceEmailEngine.php b/app/Mail/Engine/InvoiceEmailEngine.php index 7f3a0bf417d9..cf326986bdbf 100644 --- a/app/Mail/Engine/InvoiceEmailEngine.php +++ b/app/Mail/Engine/InvoiceEmailEngine.php @@ -138,6 +138,17 @@ class InvoiceEmailEngine extends BaseEmailEngine if ($this->client->getSetting('document_email_attachment') !== false && $this->invoice->company->account->hasFeature(Account::FEATURE_DOCUMENTS)) { + if($this->invoice->recurring_invoice()->exists()) + { + foreach ($this->invoice->recurring_invoice->documents as $document) { + + if($document->size > $this->max_attachment_size) + $this->setAttachmentLinks([" $document->hash]) ."'>". $document->name .""]); + else + $this->setAttachments([['file' => base64_encode($document->getFile()), 'path' => $document->filePath(), 'name' => $document->name, 'mime' => NULL, ]]); + } + } + // Storage::url foreach ($this->invoice->documents as $document) {