瀏覽代碼

[locations] Do not mark geolocs complete automatically

Colin Powell 1 年之前
父節點
當前提交
75e374bb69
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      vrobbler/apps/scrobbles/utils.py

+ 6 - 0
vrobbler/apps/scrobbles/utils.py

@@ -92,6 +92,12 @@ def check_scrobble_for_finish(
     scrobble: "Scrobble", force_to_100=False, force_finish=False
 ) -> None:
     completion_percent = scrobble.media_obj.COMPLETION_PERCENT
+    if scrobble.media_type == "GeoLocation":
+        logger.info(
+            f"{scrobble.id} not complete, GeoLocs are completed when new one is created"
+        )
+        return
+
     if scrobble.percent_played >= completion_percent or force_finish:
         logger.info(f"{scrobble.id} finished at {scrobble.percent_played}")
         scrobble.playback_position_seconds = (