Skip to content

Commit d04bc0b

Browse files
committed
[BUGFIX] Provide fields that are changed via SendMailServicePrepareAndSendEvent
It is possible to change the email and message in SendMailServicePrepareAndSendEvent. The results were not passed back to the SendMailService. This works now. Related: #1236 (cherry picked from commit e9b9419)
1 parent 3e87f6b commit d04bc0b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Classes/Domain/Service/Mail/SendMailService.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ protected function prepareAndSend(array $email): bool
137137
$event = $this->eventDispatcher->dispatch(
138138
GeneralUtility::makeInstance(SendMailServicePrepareAndSendEvent::class, $message, $email, $this)
139139
);
140+
$email = $event->getEmail();
141+
$message = $event->getMailMessage();
140142
if ($event->isAllowedToSend() === false) {
141143
if ($this->settings['debug']['mail']) {
142144
$logger = ObjectUtility::getLogger(__CLASS__);

0 commit comments

Comments
 (0)