Rewrite SendingErrorHandler using Doctrine

[MAILPOET-5682]
This commit is contained in:
Jan Jakes
2023-10-27 14:29:20 +02:00
committed by Jan Jakeš
parent 7e45fb1c79
commit fa266dadcd
3 changed files with 12 additions and 27 deletions

View File

@@ -508,11 +508,7 @@ class SendingQueue {
// log error message and schedule retry/pause sending
if ($sendResult['response'] === false) {
$error = $sendResult['error'];
$legacyTask = ScheduledTask::findOne($task->getId());
$legacyQueue = $legacyTask ? SendingTask::createFromScheduledTask($legacyTask) : null;
if ($legacyQueue) {
$this->errorHandler->processError($error, $legacyQueue, $preparedSubscribersIds, $preparedSubscribers);
}
$this->errorHandler->processError($error, $task, $preparedSubscribersIds, $preparedSubscribers);
} else {
$queue = $task->getSendingQueue();
if (!$queue) {