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', 'sending queue processing',
['task_id' => $queue->taskId] ['task_id' => $queue->taskId]
); );
$newsletter = $this->newsletterTask->getNewsletterFromQueue($queue); $newsletter = $this->newsletterTask->getNewsletterFromQueue($queue);
$newsletterEntity = $this->newslettersRepository->findOneById($newsletter->id); if (!$newsletter) {
if (!$newsletter || !$newsletterEntity) {
return; return;
} }
$newsletterEntity = $this->newslettersRepository->findOneById($newsletter->id);
if (!$newsletterEntity) {
return;
}
// pre-process newsletter (render, replace shortcodes/links, etc.) // pre-process newsletter (render, replace shortcodes/links, etc.)
$newsletter = $this->newsletterTask->preProcessNewsletter($newsletter, $queue); $newsletter = $this->newsletterTask->preProcessNewsletter($newsletter, $queue);
if (!$newsletter) { if (!$newsletter) {