Fix audio
This commit is contained in:
parent
c64e78addf
commit
dc8494f0fe
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user