Skip to content

Commit eac13f9

Browse files
committed
fix(BookmarkMapper): Fix duplicated filter
make sure to only display bookmarks that are not soft deleted Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent 405c3c0 commit eac13f9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lib/Db/BookmarkMapper.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,9 +454,10 @@ private function _filterUnavailable(IQueryBuilder $qb, QueryParameters $params):
454454
private function _filterDuplicated(IQueryBuilder $qb, QueryParameters $params) {
455455
if ($params->getDuplicated()) {
456456
$subQuery = $this->db->getQueryBuilder();
457+
$subQuery->automaticTablePrefix(false);
457458
$subQuery->select('trdup.parent_folder')
458-
->from('*PREFIX*bookmarks_tree', 'trdup')
459-
->where($subQuery->expr()->eq('b.id', 'trdup.id'))
459+
->from('folder_tree', 'trdup')
460+
->where($subQuery->expr()->eq('b.id', 'trdup.item_id'))
460461
->andWhere($subQuery->expr()->neq('trdup.parent_folder', 'tree.parent_folder'))
461462
->andWhere($subQuery->expr()->eq('trdup.type', $qb->createPositionalParameter(TreeMapper::TYPE_BOOKMARK)));
462463
$qb->andWhere($qb->createFunction('EXISTS(' . $subQuery->getSQL() . ')'));

0 commit comments

Comments
 (0)