From 9f9d6797bfbdc076ed8f182e5b2cddf89ef871d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sun, 29 Mar 2020 12:40:41 +0200 Subject: [PATCH] Do not get deleted cards when fetching overdue for notifications 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Db/CardMapper.php b/lib/Db/CardMapper.php index 554dee465..0f1ef4162 100644 --- a/lib/Db/CardMapper.php +++ b/lib/Db/CardMapper.php @@ -143,7 +143,7 @@ class CardMapper extends DeckMapper implements IPermissionMapper { } public function findOverdue() { - $sql = 'SELECT id,title,duedate,notified from `*PREFIX*deck_cards` WHERE duedate < NOW() AND NOT archived'; + $sql = 'SELECT id,title,duedate,notified from `*PREFIX*deck_cards` WHERE duedate < NOW() AND NOT archived AND deleted_at = 0'; return $this->findEntities($sql); }