mirror of
https://github.com/ankitects/anki.git
synced 2026-01-09 03:53:55 -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)
|
data = NextCardDataResponse.FromString(raw)
|
||||||
|
|
||||||
if len(data.next_card.queue.cards) == 0:
|
if len(data.next_card.queue.cards) == 0:
|
||||||
return data.SerializeToString()
|
card = None
|
||||||
|
else:
|
||||||
backend_card = data.next_card.queue.cards[0].card
|
backend_card = data.next_card.queue.cards[0].card
|
||||||
card = Card(aqt.mw.col, backend_card=backend_card)
|
card = Card(aqt.mw.col, backend_card=backend_card)
|
||||||
|
|
||||||
reviewer = aqt.mw.reviewer
|
reviewer = aqt.mw.reviewer
|
||||||
|
|
||||||
|
|
@ -681,6 +681,9 @@ def next_card_data() -> bytes:
|
||||||
|
|
||||||
aqt.mw.taskman.run_on_main(update_card_info)
|
aqt.mw.taskman.run_on_main(update_card_info)
|
||||||
|
|
||||||
|
if card is None:
|
||||||
|
return data.SerializeToString()
|
||||||
|
|
||||||
ctx = TemplateRenderContext.from_existing_card(card, False)
|
ctx = TemplateRenderContext.from_existing_card(card, False)
|
||||||
|
|
||||||
qside = apply_custom_filters(
|
qside = apply_custom_filters(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue