diff --git a/ir/schedule.py b/ir/schedule.py index 89ac3c7..fb899f2 100644 --- a/ir/schedule.py +++ b/ir/schedule.py @@ -33,6 +33,7 @@ ) from anki.utils import stripHTML +from anki.consts import QUEUE_TYPE_SUSPENDED from aqt import mw from aqt.utils import showInfo, tooltip @@ -284,7 +285,7 @@ def _getCardInfo(self, did): cardInfo = [] for cid, nid in mw.col.db.execute( - 'select id, nid from cards where did = ?', did + 'select id, nid from cards where did = ? and queue <> ?', did, QUEUE_TYPE_SUSPENDED ): note = mw.col.getNote(nid) if note.model()['name'] == self.settings['modelName']: diff --git a/tests/test_scheduler.py b/tests/test_scheduler.py index 16725a4..bb04024 100644 --- a/tests/test_scheduler.py +++ b/tests/test_scheduler.py @@ -10,6 +10,7 @@ def setUp(self): 'PyQt5.QtWidgets': MagicMock(), 'anki': MagicMock(), 'anki.utils': MagicMock(), + 'anki.consts': MagicMock(), 'aqt': MagicMock(), 'aqt.utils': MagicMock(), 'ir.main': MagicMock(),