소스 검색

Fix bug with stopping wrong scrobble

Colin Powell 1 년 전
부모
커밋
356579f78a
1개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 4
      vrobbler/apps/scrobbles/models.py

+ 2 - 4
vrobbler/apps/scrobbles/models.py

@@ -706,10 +706,8 @@ class Scrobble(TimeStampedModel):
                     logger.info(
                         f"No - We've moved, start a new scrobble: {self.media_obj}"
                     )
-                    # TODO maybe this should go to `update`?
-                    self.played_to_completion = True
-                    self.stop_timestamp = timezone.now()
-                    self.save(update_fields=["played_to_completion", "stop_timestamp"])
+                    # Stop the previous location scrobble
+                    self.previous_all.stop()
                     updatable = False
         return updatable