From 6079aaa33dc78772e497725d7247c371b80b5578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 4 Feb 2015 18:12:13 +0100 Subject: change delete status for GET /api/entries method --- src/Wallabag/CoreBundle/Repository/EntriesRepository.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/Wallabag/CoreBundle/Repository/EntriesRepository.php') diff --git a/src/Wallabag/CoreBundle/Repository/EntriesRepository.php b/src/Wallabag/CoreBundle/Repository/EntriesRepository.php index aaca4251..dd92d520 100644 --- a/src/Wallabag/CoreBundle/Repository/EntriesRepository.php +++ b/src/Wallabag/CoreBundle/Repository/EntriesRepository.php @@ -86,8 +86,7 @@ class EntriesRepository extends EntityRepository //TODO tous les paramètres ne sont pas utilisés, à corriger $qb = $this->createQueryBuilder('e') ->select('e') - ->where('e.userId =:userId')->setParameter('userId', $userId) - ->andWhere('e.isDeleted=0'); + ->where('e.userId =:userId')->setParameter('userId', $userId); if (!is_null($isArchived)) { $qb->andWhere('e.isRead =:isArchived')->setParameter('isArchived', $isArchived); @@ -97,6 +96,10 @@ class EntriesRepository extends EntityRepository $qb->andWhere('e.isFav =:isStarred')->setParameter('isStarred', $isStarred); } + if (!is_null($isDeleted)) { + $qb->andWhere('e.isDeleted =:isDeleted')->setParameter('isDeleted', $isDeleted); + } + return $qb ->getQuery() ->getResult(Query::HYDRATE_ARRAY); -- cgit v1.2.3