Fix query for non default subscribed segments
[MAILPOET-3031]
This commit is contained in:
@ -20,7 +20,7 @@ class SubscriberSegmentRepository extends Repository {
|
|||||||
$qb = $this->entityManager->createQueryBuilder();
|
$qb = $this->entityManager->createQueryBuilder();
|
||||||
return $qb->select('ss')
|
return $qb->select('ss')
|
||||||
->from(SubscriberSegmentEntity::class, 'ss')
|
->from(SubscriberSegmentEntity::class, 'ss')
|
||||||
->join('ss.segment', 'seg', Join::WITH, $qb->expr()->eq('seg.type', ':typeDefault'))
|
->join('ss.segment', 'seg', Join::WITH, 'seg.type != :typeDefault')
|
||||||
->where('ss.subscriber = :subscriberId')
|
->where('ss.subscriber = :subscriberId')
|
||||||
->andWhere('ss.status = :subscribed')
|
->andWhere('ss.status = :subscribed')
|
||||||
->setParameter('subscriberId', $subscriberId)
|
->setParameter('subscriberId', $subscriberId)
|
||||||
|
Reference in New Issue
Block a user