Fix code using the combined segments

[MAILPOET-3212]
This commit is contained in:
Pavel Dohnal
2021-03-16 13:14:41 +01:00
committed by Veljko V
parent 5b45bdac1e
commit ce48153b12
7 changed files with 56 additions and 26 deletions

View File

@ -189,9 +189,8 @@ class SegmentSubscribersRepository {
// For BC compatibility fetching an empty result
if (count($filters) === 0) {
return $queryBuilder->andWhere('0 = 1');
}
foreach ($filters as $filter) {
$queryBuilder = $this->filterHandler->apply($queryBuilder, $filter);
} elseif ($segment instanceof SegmentEntity) {
$queryBuilder = $this->filterHandler->apply($queryBuilder, $segment);
}
$subscribersTable = $this->entityManager->getClassMetadata(SubscriberEntity::class)->getTableName();
$queryBuilder = $queryBuilder->andWhere("$subscribersTable.deleted_at IS NULL");