Make sure $metas[] is always set for all subscribers in the foreach loop
See https://github.com/mailpoet/mailpoet/pull/4247#pullrequestreview-1050167548 [MAILPOET-4379]
This commit is contained in:
@ -284,6 +284,8 @@ class SendingQueue {
|
|||||||
$subscriberEntity = $this->subscribersRepository->findOneById($subscriber->id);
|
$subscriberEntity = $this->subscribersRepository->findOneById($subscriber->id);
|
||||||
if ($subscriberEntity instanceof SubscriberEntity) {
|
if ($subscriberEntity instanceof SubscriberEntity) {
|
||||||
$metas[] = $this->mailerMetaInfo->getNewsletterMetaInfo($newsletter, $subscriberEntity);
|
$metas[] = $this->mailerMetaInfo->getNewsletterMetaInfo($newsletter, $subscriberEntity);
|
||||||
|
} else {
|
||||||
|
$metas[] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
// keep track of values for statistics purposes
|
// keep track of values for statistics purposes
|
||||||
|
Reference in New Issue
Block a user