瀏覽代碼

[tasks] Fix source being orgmode not emacs

Colin Powell 1 月之前
父節點
當前提交
8773542099
共有 2 個文件被更改,包括 7 次插入12 次删除
  1. 1 1
      vrobbler/apps/scrobbles/scrobblers.py
  2. 6 11
      vrobbler/apps/tasks/webhooks.py

+ 1 - 1
vrobbler/apps/scrobbles/scrobblers.py

@@ -580,7 +580,7 @@ def emacs_scrobble_task(
         user_id=user_id,
         in_progress=True,
         log__source_id=source_id,
-        log__source="emacs",
+        log__source="orgmode",
         task=task,
     ).last()
 

+ 6 - 11
vrobbler/apps/tasks/webhooks.py

@@ -149,17 +149,12 @@ def emacs_webhook(request):
             post_data, user_id, started=task_in_progress, stopped=task_stopped
         )
 
-    if scrobble and task_in_progress:
-        if post_data.get("notes"):
-            scrobble = emacs_scrobble_update_task(
-                post_data.get("source_id"),
-                post_data.get("notes"),
-                user_id,
-            )
-        if scrobble:
-            return Response(
-                {"scrobble_id": scrobble.id}, status=status.HTTP_200_OK
-            )
+    if scrobble and task_in_progress and post_data.get("notes"):
+        emacs_scrobble_update_task(
+            post_data.get("source_id"),
+            post_data.get("notes"),
+            user_id,
+        )
 
     if not scrobble:
         logger.info(