[scrobbles] Fix calc of elapsed time

This commit is contained in:
2025-09-11 09:33:10 -04:00
parent 8db111f66f
commit fda505ea4e
2 changed files with 29 additions and 2 deletions

View File

@ -892,8 +892,9 @@ class Scrobble(TimeStampedModel):
if self.played_to_completion:
if self.playback_position_seconds:
return self.playback_position_seconds
if self.media_obj.run_time_seconds:
if self.media_obj and self.media_obj.run_time_seconds:
return self.media_obj.run_time_seconds
return (timezone.now() - self.timestamp).seconds
@property