Replace Subscriber model with Doctrine in Tasks\Newsletter
[MAILPOET-4363]
This commit is contained in:
committed by
Aschepikov
parent
fd0acbd6cf
commit
68c3277195
@ -273,11 +273,17 @@ class SendingQueue {
|
||||
$statistics = [];
|
||||
$metas = [];
|
||||
foreach ($subscribers as $subscriber) {
|
||||
$subscriberEntity = $this->subscribersRepository->findOneById($subscriber->id);
|
||||
|
||||
if (!$subscriberEntity instanceof SubscriberEntity) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// render shortcodes and replace subscriber data in tracked links
|
||||
$preparedNewsletters[] =
|
||||
$this->newsletterTask->prepareNewsletterForSending(
|
||||
$newsletter,
|
||||
$subscriber,
|
||||
$subscriberEntity,
|
||||
$queue
|
||||
);
|
||||
// format subscriber name/address according to mailer settings
|
||||
@ -288,12 +294,7 @@ class SendingQueue {
|
||||
// create personalized instant unsubsribe link
|
||||
$unsubscribeUrls[] = $this->links->getUnsubscribeUrl($queue, $subscriber->id);
|
||||
|
||||
$subscriberEntity = $this->subscribersRepository->findOneById($subscriber->id);
|
||||
if ($subscriberEntity instanceof SubscriberEntity) {
|
||||
$metas[] = $this->mailerMetaInfo->getNewsletterMetaInfo($newsletter, $subscriberEntity);
|
||||
} else {
|
||||
$metas[] = [];
|
||||
}
|
||||
$metas[] = $this->mailerMetaInfo->getNewsletterMetaInfo($newsletter, $subscriberEntity);
|
||||
|
||||
// keep track of values for statistics purposes
|
||||
$statistics[] = [
|
||||
|
Reference in New Issue
Block a user