mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
fix error when user cancels out of set due date/reposition
This commit is contained in:
parent
b7747b6a38
commit
a1ce048ed5
2 changed files with 9 additions and 6 deletions
|
@ -788,17 +788,19 @@ where id in %s"""
|
|||
showInfo(tr.browsing_only_new_cards_can_be_repositioned(), parent=self)
|
||||
return
|
||||
|
||||
reposition_new_cards_dialog(
|
||||
if op := reposition_new_cards_dialog(
|
||||
parent=self, card_ids=self.selected_cards()
|
||||
).run_in_background()
|
||||
):
|
||||
op.run_in_background()
|
||||
|
||||
@ensure_editor_saved_on_trigger
|
||||
def set_due_date(self) -> None:
|
||||
set_due_date_dialog(
|
||||
if op := set_due_date_dialog(
|
||||
parent=self,
|
||||
card_ids=self.selected_cards(),
|
||||
config_key=Config.String.SET_DUE_BROWSER,
|
||||
).run_in_background()
|
||||
):
|
||||
op.run_in_background()
|
||||
|
||||
@ensure_editor_saved_on_trigger
|
||||
def forget_cards(self) -> None:
|
||||
|
|
|
@ -859,11 +859,12 @@ time = %(time)d;
|
|||
if self.mw.state != "review" or not self.card:
|
||||
return
|
||||
|
||||
set_due_date_dialog(
|
||||
if op := set_due_date_dialog(
|
||||
parent=self.mw,
|
||||
card_ids=[self.card.id],
|
||||
config_key=Config.String.SET_DUE_REVIEWER,
|
||||
).run_in_background()
|
||||
):
|
||||
op.run_in_background()
|
||||
|
||||
def suspend_current_note(self) -> None:
|
||||
suspend_note(
|
||||
|
|
Loading…
Reference in a new issue