From 01ecaa85558fb875ca6c53dae7e811586900425e Mon Sep 17 00:00:00 2001 From: Pawel Mikolajczuk Date: Tue, 24 Feb 2015 18:00:09 +0100 Subject: [PATCH] fix searching by publish date - suport only day --- .../Newscoop/Entity/Repository/ArticleRepository.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php b/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php index 869a5ec649..de7bd12692 100755 --- a/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php +++ b/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php @@ -184,8 +184,14 @@ public function getArticlesByIds($articleSearchCriteria, $ids = array(), $onlyPu } if ($articleSearchCriteria->publish_date) { - $queryBuilder->andWhere('a.published = :publish_date') - ->setParameter('publish_date', $articleSearchCriteria->publish_date); + $startDate = new \DateTime($articleSearchCriteria->publish_date); + $endDate = new \DateTime($articleSearchCriteria->publish_date); + $endDate->modify('+ 1 day'); + + $queryBuilder->andWhere('a.published >= :publish_date_start') + ->setParameter('publish_date_start', $startDate); + $queryBuilder->andWhere('a.published < :publish_date_end') + ->setParameter('publish_date_end', $endDate); } if ($articleSearchCriteria->published_after) {