[tasks] Fix when note is a string

This commit is contained in:
2025-11-18 12:35:53 -05:00
parent 6f7f739ca6
commit 186ae18e1f

View File

@ -721,9 +721,12 @@ def emacs_scrobble_update_task(
notes_updated = False
for note in emacs_notes:
existing_note_ts = [
n.get("timestamp") for n in scrobble.log.get("notes", [])
]
try:
existing_note_ts = [
n.get("timestamp") for n in scrobble.log.get("notes", [])
]
except AttributeError:
existing_note_ts = []
if not scrobble.log.get('notes"'):
scrobble.log["notes"] = []
if note.get("timestamp") not in existing_note_ts: