diff --git a/anki/cards.py b/anki/cards.py index dd29c769a..5d92c37c3 100644 --- a/anki/cards.py +++ b/anki/cards.py @@ -135,13 +135,14 @@ lapses=?, left=?, odue=?, odid=?, did=? where id = ?""", def _getQA(self, reload: bool = False, browser: bool = False) -> Any: if not self._qa or reload: f = self.note(reload); m = self.model(); t = self.template() - data = [self.id, f.id, m['id'], self.odid or self.did, self.ord, - f.stringTags(), f.joinedFields(), self.flags] if browser: args = [t.get('bqfmt'), t.get('bafmt')] else: args = [] - self._qa = self.col._renderQA(data, *args) # type: ignore + self._qa = self.col._renderQA( + (self.id, f.id, m['id'], self.odid or self.did, self.ord, + f.stringTags(), f.joinedFields(), self.flags), + *args) # type: ignore return self._qa def note(self, reload: bool = False) -> Any: