From 7397ebd1c2e6954c0047d32eeb11e9d2a0675b07 Mon Sep 17 00:00:00 2001 From: Brice Maron Date: Thu, 11 Oct 2012 16:45:00 +0200 Subject: [PATCH] Correct offset for postgresql --- lib/bookmarks.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/bookmarks.php b/lib/bookmarks.php index 184a0e65..8d51b81f 100644 --- a/lib/bookmarks.php +++ b/lib/bookmarks.php @@ -32,7 +32,6 @@ class OC_Bookmarks_Bookmarks{ $params = array_merge($filterTags, $filterTags); array_unshift($params, OCP\USER::getUser()); $not_in = ''; - if(!empty($filterTags) ) { $exist_clause = " AND exists (select 1 from *PREFIX*bookmarks_tags t2 where t2.bookmark_id = t.bookmark_id and tag = ?) "; @@ -43,8 +42,8 @@ class OC_Bookmarks_Bookmarks{ $sql = 'SELECT tag, count(*) as nbr from *PREFIX*bookmarks_tags t '. ' WHERE EXISTS( SELECT 1 from *PREFIX*bookmarks bm where t.bookmark_id = bm.id and user_id = ?) '. $not_in. - ' group by tag Order by nbr DESC LIMIT '.$offset.', '.$limit; - + ' group by tag Order by nbr DESC LIMIT '.$limit.' OFFSET '.$offset; + $query = OCP\DB::prepare($sql); $tags = $query->execute($params)->fetchAll(); return $tags;