From 9171ffc88a46e313237bd4c2566857f40f5b85b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 17 Aug 2022 11:33:27 +0200 Subject: [PATCH] Avoid fetching archived cards for calendars MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- lib/Db/CardMapper.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Db/CardMapper.php b/lib/Db/CardMapper.php index 883e425d1..e23f8046f 100644 --- a/lib/Db/CardMapper.php +++ b/lib/Db/CardMapper.php @@ -193,6 +193,7 @@ class CardMapper extends QBMapper implements IPermissionMapper { ->from('deck_cards', 'c') ->join('c', 'deck_stacks', 's', 's.id = c.stack_id') ->where($qb->expr()->eq('s.board_id', $qb->createNamedParameter($boardId))) + ->andWhere($qb->expr()->eq('c.archived', $qb->createNamedParameter(false, IQueryBuilder::PARAM_BOOL))) ->andWhere($qb->expr()->eq('c.deleted_at', $qb->createNamedParameter('0'))) ->orderBy('c.duedate') ->setMaxResults($limit)