diff --git a/src/Repository/NewsRepository.php b/src/Repository/NewsRepository.php
index 76d3ec6c9dc6082d882f8a201948aa968f55de9c..543e9ef24a1a7da89f80ae8b945c879da1430d57 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();
     }
 }