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):