mirror of
https://github.com/ankitects/anki.git
synced 2026-01-07 02:53:54 -05:00
Fix: PreviousCardInfo doesn't update if last card
This commit is contained in:
parent
00192a76a2
commit
dde6516905
1 changed files with 7 additions and 4 deletions
|
|
@ -665,10 +665,10 @@ def next_card_data() -> bytes:
|
|||
data = NextCardDataResponse.FromString(raw)
|
||||
|
||||
if len(data.next_card.queue.cards) == 0:
|
||||
return data.SerializeToString()
|
||||
|
||||
backend_card = data.next_card.queue.cards[0].card
|
||||
card = Card(aqt.mw.col, backend_card=backend_card)
|
||||
card = None
|
||||
else:
|
||||
backend_card = data.next_card.queue.cards[0].card
|
||||
card = Card(aqt.mw.col, backend_card=backend_card)
|
||||
|
||||
reviewer = aqt.mw.reviewer
|
||||
|
||||
|
|
@ -681,6 +681,9 @@ def next_card_data() -> bytes:
|
|||
|
||||
aqt.mw.taskman.run_on_main(update_card_info)
|
||||
|
||||
if card is None:
|
||||
return data.SerializeToString()
|
||||
|
||||
ctx = TemplateRenderContext.from_existing_card(card, False)
|
||||
|
||||
qside = apply_custom_filters(
|
||||
|
|
|
|||
Loading…
Reference in a new issue