diff --git a/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php b/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php index 6bacad6498..8049e4569b 100755 --- a/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php +++ b/newscoop/library/Newscoop/Entity/Repository/ArticleRepository.php @@ -238,7 +238,9 @@ public function getArticlesByCriteria($articleSearchCriteria, $ids = array(), $o ->setParameter('workflowStatus', Article::STATUS_PUBLISHED); } - $queryBuilder->orderBy('a.uploaded', $order); + if ($order != false) { + $queryBuilder->orderBy('a.uploaded', $order); + } $countQueryBuilder = clone $queryBuilder; $query = $queryBuilder->getQuery(); diff --git a/newscoop/src/Newscoop/GimmeBundle/Controller/ArticlesListController.php b/newscoop/src/Newscoop/GimmeBundle/Controller/ArticlesListController.php index b70ccae997..258cae8cbc 100644 --- a/newscoop/src/Newscoop/GimmeBundle/Controller/ArticlesListController.php +++ b/newscoop/src/Newscoop/GimmeBundle/Controller/ArticlesListController.php @@ -149,7 +149,7 @@ public function getPlaylistsArticlesAction(Request $request, $id) } $articles = $em->getRepository('Newscoop\Entity\Article') - ->getArticlesByCriteria(new ArticleSearchCriteria(), $articlesIds, $onlyPublished) + ->getArticlesByCriteria(new ArticleSearchCriteria(), $articlesIds, $onlyPublished, false) ->getResult(); $paginator = $this->get('newscoop.paginator.paginator_service');