From 85b73061f0a3717a43548a805510d6c774f71812 Mon Sep 17 00:00:00 2001
From: Kevin Ditscheid <kevin.ditscheid@sgalinski.de>
Date: Wed, 30 May 2018 13:50:26 +0200
Subject: [PATCH] [BUGFIX] Use sg_mail method to add file attachments

---
 Classes/Controller/JoblistController.php | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/Classes/Controller/JoblistController.php b/Classes/Controller/JoblistController.php
index f971c6d8..82405ae3 100644
--- a/Classes/Controller/JoblistController.php
+++ b/Classes/Controller/JoblistController.php
@@ -317,32 +317,25 @@ class JoblistController extends ActionController {
 				}
 			}
 
-			$mailService->setMarkers(['application' => $applyData]);
+			$mailService->setMarkers([
+				'application' => $applyData,
+			]);
 			$mailService->setIgnoreMailQueue(TRUE);
 
 			// add attachments for each file
 			$coverLetter = $applyData->getCoverLetter();
 			if ($coverLetter) {
-				$originalResource = $coverLetter->getOriginalResource();
-				if ($originalResource) {
-					$this->addAttachmentsToMail($originalResource, $mailService);
-				}
+				$mailService->addFileResourceAttachment($coverLetter);
 			}
 
 			$cv = $applyData->getCv();
 			if ($cv) {
-				$originalResource = $cv->getOriginalResource();
-				if ($originalResource) {
-					$this->addAttachmentsToMail($originalResource, $mailService);
-				}
+				$mailService->addFileResourceAttachment($cv);
 			}
 
 			$certificate = $applyData->getCertificate();
 			if ($certificate) {
-				$originalResource = $certificate->getOriginalResource();
-				if ($originalResource) {
-					$this->addAttachmentsToMail($originalResource, $mailService);
-				}
+				$mailService->addFileResourceAttachment($certificate);
 			}
 
 			$mailService->sendEmail();
-- 
GitLab