diff --git a/app/Mail/VendorTemplateEmail.php b/app/Mail/VendorTemplateEmail.php index 1e29bc3b51f1..4ea8e8493b34 100644 --- a/app/Mail/VendorTemplateEmail.php +++ b/app/Mail/VendorTemplateEmail.php @@ -52,6 +52,32 @@ class VendorTemplateEmail extends Mailable $this->invitation = $invitation; } + /** + * Supports inline attachments for large + * attachments in custom designs + * + * @return string + */ + private function buildLinksForCustomDesign(): string + { + $links = $this->build_email->getAttachmentLinks(); + + if(count($links) == 0) + return ''; + + $link_string = ''; + + return $link_string; + + } + public function build() { $template_name = 'email.template.'.$this->build_email->getTemplate(); @@ -61,7 +87,7 @@ class VendorTemplateEmail extends Mailable } if ($this->build_email->getTemplate() == 'custom') { - $this->build_email->setBody(str_replace('$body', $this->build_email->getBody(), $this->company->getSetting('email_style_custom'))); + $this->build_email->setBody(str_replace('$body', $this->build_email->getBody().$this->buildLinksForCustomDesign(), $this->company->getSetting('email_style_custom'))); } $settings = $this->company->settings;