Browse Source

[locations] Do not mark geolocs complete automatically

Colin Powell 1 năm trước cách đây
mục cha
commit
75e374bb69
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  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 = (