diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 9a6963c..ef9bf6e 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -83,12 +83,11 @@ class Scrobble(TimeStampedModel): cls.objects.filter( video=video, user_id=user_id, - played_to_completion=False, ) .order_by('-modified') .first() ) - if scrobble: + if scrobble and scrobble.playback_perecnt <= 100: logger.info( f"Found existing scrobble for video {video}, updating", {"scrobble_data": scrobble_data},