From c9280c2bad97871ac6e16766b94d257dcfd7afee Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Fri, 8 Mar 2024 13:55:03 -0500 Subject: [PATCH] [scrobbles] Fix broken tests --- vrobbler/apps/scrobbles/models.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index af1591b..3370d6d 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -838,8 +838,12 @@ class Scrobble(TimeStampedModel): "media_id": media.id, "source": source, "scrobble_data": scrobble_data, - "percent_played": scrobble.percent_played, - "can_be_updated": scrobble.can_be_updated, + "percent_played": scrobble.percent_played + if scrobble + else None, + "can_be_updated": scrobble.can_be_updated + if scrobble + else None, }, ) @@ -859,7 +863,7 @@ class Scrobble(TimeStampedModel): logger.info( f"[scrobbling] existing scrobble finished, creating new scrobble", extra={ - "finished_scrobble_id": scrobble.id, + "finished_scrobble_id": scrobble.id if scrobble else None, "media_type": mtype, "media_id": media.id, "source": source,