From 36e29c556360a25d420ef2435300cac1eb371046 Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Fri, 14 Nov 2025 13:50:51 +0000 Subject: [PATCH] Fix: Error when no card --- qt/aqt/mediasrv.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qt/aqt/mediasrv.py b/qt/aqt/mediasrv.py index d0ad4685a..dd52dbded 100644 --- a/qt/aqt/mediasrv.py +++ b/qt/aqt/mediasrv.py @@ -663,6 +663,10 @@ theme_manager = ThemeManager() def next_card_data() -> bytes: raw = aqt.mw.col._backend.next_card_data_raw(request.data) 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)