Fix models check conditions in sending queue

[MAILPOET-4511]
This commit is contained in:
Rostislav Wolny
2022-07-28 08:56:17 +02:00
committed by Veljko V
parent da4d72be50
commit 8d4799b050

View File

@@ -144,11 +144,16 @@ class SendingQueue {
'sending queue processing',
['task_id' => $queue->taskId]
);
$newsletter = $this->newsletterTask->getNewsletterFromQueue($queue);
$newsletterEntity = $this->newslettersRepository->findOneById($newsletter->id);
if (!$newsletter || !$newsletterEntity) {
if (!$newsletter) {
return;
}
$newsletterEntity = $this->newslettersRepository->findOneById($newsletter->id);
if (!$newsletterEntity) {
return;
}
// pre-process newsletter (render, replace shortcodes/links, etc.)
$newsletter = $this->newsletterTask->preProcessNewsletter($newsletter, $queue);
if (!$newsletter) {