Added parseAsText to mention parser. Fix multiple email recipients

This commit is contained in:
Julien Nahum
2024-11-06 17:48:10 +01:00
parent ccbf9faa3c
commit ef12c82fe5
5 changed files with 229 additions and 100 deletions

View File

@@ -110,14 +110,14 @@ class FormEmailNotification extends Notification implements ShouldQueue
private function parseReplyTo(string $replyTo): ?string
{
$parser = new MentionParser($replyTo, $this->formatSubmissionData(false));
return $parser->parse();
return $parser->parseAsText();
}
private function getSubject(): string
{
$defaultSubject = 'New form submission';
$parser = new MentionParser($this->integrationData->subject ?? $defaultSubject, $this->formatSubmissionData(false));
return $parser->parse();
return $parser->parseAsText();
}
private function addCustomHeaders(Email $message): void