From 58cccbed28d2717dacbbd0589e23ae05abdef3c5 Mon Sep 17 00:00:00 2001 From: Sebastian Castro <sebastian.castro@protonmail.com> Date: Tue, 4 May 2021 16:38:21 +0200 Subject: [PATCH] newsletter: fix testing email --- src/Repository/NewsRepository.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Repository/NewsRepository.php b/src/Repository/NewsRepository.php index 76d3ec6c9..543e9ef24 100755 --- a/src/Repository/NewsRepository.php +++ b/src/Repository/NewsRepository.php @@ -9,14 +9,14 @@ use Doctrine\ODM\MongoDB\Repository\DocumentRepository; final class NewsRepository extends DocumentRepository { - public function findLastPublishedNews(\DateTime $lastNewsletterSentAt) + public function findLastPublishedNews($lastNewsletterSentAt) { - return $this->createQueryBuilder() + $qb = $this->createQueryBuilder() ->field('status')->equals(NewsStatus::PUBLISHED) ->sort('publicationDate', 'desc') - ->field('publicationDate')->lte(new \DateTime()) - ->field('publicationDate')->gte($lastNewsletterSentAt) - ->getQuery() - ->execute(); + ->field('publicationDate')->lte(new \DateTime()); + if ($lastNewsletterSentAt !== null) + $qb->field('publicationDate')->gte($lastNewsletterSentAt); + return $qb->getQuery()->execute(); } } -- GitLab