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);
|
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
||||||
|
|
||||||
if ($taskEntity instanceof ScheduledTaskEntity) {
|
if ($taskEntity instanceof ScheduledTaskEntity) {
|
||||||
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments);
|
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments, $newsletterEntity->getFilterSegmentId());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($subscribersCount) || !$subscribersCount) {
|
if (!isset($subscribersCount) || !$subscribersCount) {
|
||||||
|
@@ -197,7 +197,7 @@ class Scheduler {
|
|||||||
$taskModel = $queue->task();
|
$taskModel = $queue->task();
|
||||||
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
||||||
if ($taskEntity instanceof ScheduledTaskEntity) {
|
if ($taskEntity instanceof ScheduledTaskEntity) {
|
||||||
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments);
|
$subscribersCount = $this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments, $newsletter->getFilterSegmentId());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empty($subscribersCount)) {
|
if (empty($subscribersCount)) {
|
||||||
@@ -318,7 +318,7 @@ class Scheduler {
|
|||||||
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
$taskEntity = $this->scheduledTasksRepository->findOneById($taskModel->id);
|
||||||
|
|
||||||
if ($taskEntity instanceof ScheduledTaskEntity) {
|
if ($taskEntity instanceof ScheduledTaskEntity) {
|
||||||
$this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments);
|
$this->subscribersFinder->addSubscribersToTaskFromSegments($taskEntity, $segments, $newsletter->getFilterSegmentId());
|
||||||
}
|
}
|
||||||
|
|
||||||
// update current queue
|
// update current queue
|
||||||
|
Reference in New Issue
Block a user