diff --git a/PROJECT.org b/PROJECT.org index 0cccafa..65a2091 100644 --- a/PROJECT.org +++ b/PROJECT.org @@ -93,7 +93,7 @@ fetching and simple saving. :LOGBOOK: CLOCK: [2025-07-09 Wed 09:55]--[2025-07-09 Wed 10:15] => 0:20 :END: -* Backlog [1/14] :vrobbler:project:personal: +* Backlog [2/15] :vrobbler:project:personal: ** TODO [#C] Add sentiment parsing for Scrobbles with notes :vrobbler:project:scrobbles:sentiment: :PROPERTIES: :ID: 37781d6a-f3b0-48b2-bf98-33c2c791cf85 @@ -489,6 +489,19 @@ whatever time KoReader reports, we need to know, given the date and the user profile's historic timezone, how many hours to adjust the KoReader time to get to GMT to save it in the database. +** DONE [#A] Fix error in org-mode task sync :emacs:orgmode:tasks:bug: +:PROPERTIES: +:ID: 03256d2a-48aa-4be7-aeb3-fa1cfddc86bf +:END: + +*** Description +#+begin_src python + File "/usr/local/lib/python3.11/site-packages/vrobbler/apps/tasks/webhooks.py", line 236, in post + emacs_scrobble_update_task( + File "/usr/local/lib/python3.11/site-packages/vrobbler/apps/scrobbles/scrobblers.py", line 844, in emacs_scrobble_update_task + for note in emacs_notes: +TypeError: 'NoneType' object is not iterable +#+end_src ** DONE [#B] Adjust how similar artists are shown :feature:templates:artists:music: :PROPERTIES: :ID: 2a081620-a0a2-4851-a7cf-4043f9c2ee31 @@ -541,7 +554,7 @@ and once on tag push. We should do builds on each push and build and deploys only when a new tag is detected. - + * Version 39.2 [2/2] ** DONE [#B] Releases do not pin commit to the repo for display :bug:tooling:releases: :PROPERTIES: diff --git a/vrobbler/apps/tasks/webhooks.py b/vrobbler/apps/tasks/webhooks.py index 0c2b7eb..d66cef5 100644 --- a/vrobbler/apps/tasks/webhooks.py +++ b/vrobbler/apps/tasks/webhooks.py @@ -235,7 +235,7 @@ class EmacsWebhookView(APIView): if task_in_progress: emacs_scrobble_update_task( post_data.get("source_id"), - post_data.get("notes", []), + post_data.get("notes") or [], user_id, description=post_data.get("body"), )