diff --git a/lib/BackgroundJob/SendConfirmationMailJob.php b/lib/BackgroundJob/SendConfirmationMailJob.php index c6db53c94..fe8a42294 100644 --- a/lib/BackgroundJob/SendConfirmationMailJob.php +++ b/lib/BackgroundJob/SendConfirmationMailJob.php @@ -31,7 +31,9 @@ public function __construct( public function run($argument): void { $recipient = $argument['recipient']; $subject = $argument['subject']; - $body = $argument['body']; + $plainBody = $argument['body']; + #Escape html and add html line breaks + $htmlBody = nl2br(htmlspecialchars($plainBody)); $formId = $argument['formId']; $submissionId = $argument['submissionId']; @@ -40,7 +42,7 @@ public function run($argument): void { $emailTemplate->setSubject($subject); $emailTemplate->addHeader(); $emailTemplate->addHeading($subject); - $emailTemplate->addBodyText($body); + $emailTemplate->addBodyText($htmlBody, $plainBody); $emailTemplate->addFooter(); $message = $this->mailer->createMessage();