]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Removed outputWalkers for pagination
authorNicolas LÅ“uillet <nicolas@loeuillet.org>
Tue, 13 Dec 2016 19:12:21 +0000 (20:12 +0100)
committerJeremy Benoist <jeremy.benoist@gmail.com>
Thu, 15 Dec 2016 21:22:56 +0000 (22:22 +0100)
Due to overload, we disabled output walkers (see https://github.com/whiteoctober/Pagerfanta/issues/115

src/Wallabag/CoreBundle/Controller/EntryController.php
src/Wallabag/CoreBundle/Repository/EntryRepository.php

index ff6f564eb7e5c70a820449d6240ea4e26c21e030..b03f49eda339efe7af80441d9a46b0710e99a056 100644 (file)
@@ -319,7 +319,7 @@ class EntryController extends Controller
             $this->get('lexik_form_filter.query_builder_updater')->addFilterConditions($form, $qb);
         }
 
-        $pagerAdapter = new DoctrineORMAdapter($qb->getQuery());
+        $pagerAdapter = new DoctrineORMAdapter($qb->getQuery(), true, false);
 
         $entries = $this->get('wallabag_core.helper.prepare_pager_for_entries')
             ->prepare($pagerAdapter, $page);
index 553ad6abadd7f0c91f687ad4edebe7d5a7fbd0db..c37a52c9fc955f4dd60e6355c0d3d2bca3c64a2c 100644 (file)
@@ -125,9 +125,7 @@ class EntryRepository extends EntityRepository
     {
         return $this
             ->getBuilderByUser($userId)
-            ->leftJoin('e.tags', 't')
-            ->groupBy('e.id')
-            ->having('count(t.id) = 0');
+            ->andWhere('size(e.tags) = 0');
     }
 
     /**