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