Fix audio

This commit is contained in:
Alex Yatskov 2020-03-05 19:45:13 -08:00
parent c64e78addf
commit dc8494f0fe

View File

@ -464,8 +464,14 @@ class AnkiConnect:
def addAudio(self, ankiNote, audioObjectOrList):
if audioObjectOrList is not None:
audioList = audioObjectOrList if isinstance(audioObjectOrList, list) else [audioObjectOrList]
if audioObjectOrList is None:
return
if isinstance(audioObjectOrList, list):
audioList = audioObjectOrList
else:
audioList = [audioObjectOrList]
for audio in audioList:
if audio is not None and len(audio['fields']) > 0:
try:
@ -509,12 +515,11 @@ class AnkiConnect:
if name in ankiNote:
ankiNote[name] = value
audioObjectOrList = note['audio']
audioObjectOrList = note.get('audio')
self.addAudio(ankiNote, audioObjectOrList)
ankiNote.flush()
@util.api()
def addTags(self, notes, tags, add=True):
self.startEditing()