Forráskód Böngészése

Fix bug with stopping wrong scrobble

Colin Powell 1 éve
szülő
commit
356579f78a
1 módosított fájl, 2 hozzáadás és 4 törlés
  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