From db9594818a2387f3a13766565dcd9c98affc0587 Mon Sep 17 00:00:00 2001 From: RumovZ Date: Tue, 25 May 2021 20:58:43 +0200 Subject: [PATCH] Handle failure in CardLayout/accept() --- qt/aqt/clayout.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/clayout.py b/qt/aqt/clayout.py index 8b38c67c1..8b322de10 100644 --- a/qt/aqt/clayout.py +++ b/qt/aqt/clayout.py @@ -30,6 +30,7 @@ from aqt.utils import ( saveSplitter, shortcut, showInfo, + showWarning, tooltip, tr, ) @@ -791,7 +792,7 @@ class CardLayout(QDialog): update_notetype_legacy(parent=self.mw, notetype=self.model).success( on_done - ).run_in_background() + ).failure(lambda e: showWarning(str(e))).run_in_background() def reject(self) -> None: if self.change_tracker.changed():