From 3cd1603b91a570425cb42becd4c5c5e0bb86b480 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Sat, 10 Feb 2024 14:37:01 -0500 Subject: [PATCH] [locations] Try new logic on whether we've moved --- vrobbler/apps/scrobbles/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 7e754d0..0cc70b7 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -696,8 +696,12 @@ class Scrobble(TimeStampedModel): if self.is_stale: logger.info(f"No - stale - {self.id} - {self.source}") updatable = False - if self.media_obj.__class__.__name__ in ["GeoLocation"]: - updatable = self.has_moved + if ( + self.media_obj.__class__.__name__ in ["GeoLocation"] + and self.has_moved + ): + logger.info(f"No - we've moved- {self.id} - {self.source}") + updatable = False return updatable @property