From 335de469c35f8ddcfdba5d28d00c5f7f1c84d1b4 Mon Sep 17 00:00:00 2001 From: Marcel Graber <59344669+marcel-cd@users.noreply.github.com> Date: Thu, 16 Sep 2021 02:55:46 +0200 Subject: [PATCH] Save note after field update (#287) Signed-off-by: Marcel Graber --- plugin/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugin/__init__.py b/plugin/__init__.py index 6b842b2..864d3b3 100644 --- a/plugin/__init__.py +++ b/plugin/__init__.py @@ -730,6 +730,7 @@ class AnkiConnect: def updateNoteFields(self, note): ankiNote = self.getNote(note['id']) + self.startEditing() for name, value in note['fields'].items(): if name in ankiNote: ankiNote[name] = value @@ -745,6 +746,9 @@ class AnkiConnect: ankiNote.flush() + self.collection().autosave() + self.stopEditing() + @util.api() def addTags(self, notes, tags, add=True):