Fix scrobbling of locations

This commit is contained in:
2023-11-24 15:41:10 +01:00
parent 49e4e9b69a
commit 880f810aa1
3 changed files with 12 additions and 14 deletions

View File

@ -630,8 +630,14 @@ class Scrobble(TimeStampedModel):
if self.media_obj.__class__.__name__ in ["GeoLocation"]:
logger.info(f"Calculate proximity to last scrobble")
if self.previous:
same_lat = self.previous.media_obj.lat == self.media_obj.lat
same_lon = self.previous.media_obj.lon == self.media_obj.lon
same_lat = (
self.previous.media_obj.truncated_lat
== self.media_obj.truncated_lat
)
same_lon = (
self.previous.media_obj.truncated_lon
== self.media_obj.truncated_lon
)
if same_lat and same_lon: # We have moved
logger.info("Yes - We're in the same place!")
updatable = True