diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 1ecd254..fcc01b3 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -751,8 +751,15 @@ class Scrobble(TimeStampedModel): }, ) return False - - updatable = True + logger.info( + "[scrobbling] can be updated", + extra={ + "media_id": self.media_obj.id, + "scrobble_id": self.id, + "media_type": self.media_type, + }, + ) + return True @property def media_obj(self): @@ -838,12 +845,10 @@ class Scrobble(TimeStampedModel): "media_type": mtype, "media_id": media.id, "scrobble_data": scrobble_data, - "percent_played": scrobble.percent_played - if scrobble - else None, + "percent_played": scrobble.percent_played if scrobble else 0, "can_be_updated": scrobble.can_be_updated if scrobble - else None, + else False, }, )