Filter subscribers when creating scheduled tasks
MAILPOET-5509
This commit is contained in:
committed by
Aschepikov
parent
f52b1343f8
commit
38e709e3b1
@@ -163,7 +163,7 @@ class SendingQueue extends APIEndpoint {
|
||||
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
||||
|
||||
if ($taskEntity instanceof ScheduledTaskEntity) {
|
||||
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments);
|
||||
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments, $newsletterEntity->getFilterSegmentId());
|
||||
}
|
||||
|
||||
if (!isset($subscribersCount) || !$subscribersCount) {
|
||||
|
@@ -197,7 +197,7 @@ class Scheduler {
|
||||
$taskModel = $queue->task();
|
||||
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
||||
if ($taskEntity instanceof ScheduledTaskEntity) {
|
||||
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments);
|
||||
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments, $newsletter->getFilterSegmentId());
|
||||
}
|
||||
|
||||
if (empty($subscribersCount)) {
|
||||
@@ -318,7 +318,7 @@ class Scheduler {
|
||||
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
||||
|
||||
if ($taskEntity instanceof ScheduledTaskEntity) {
|
||||
$this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments);
|
||||
$this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments, $newsletter->getFilterSegmentId());
|
||||
}
|
||||
|
||||
// update current queue
|
||||
|
Reference in New Issue
Block a user