From 610ec63cbdbaec11e9fe11d4ea1b010957a7d050 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Fri, 13 Jan 2023 00:01:34 -0500 Subject: [PATCH] Fix bug in non-series video not scrobbling THe season and episode numbers need to be None, not an empty string. --- vrobbler/apps/videos/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vrobbler/apps/videos/models.py b/vrobbler/apps/videos/models.py index 193b245..9d03206 100644 --- a/vrobbler/apps/videos/models.py +++ b/vrobbler/apps/videos/models.py @@ -104,14 +104,14 @@ class Video(ScrobblableMixin): "run_time": convert_to_seconds(data_dict.get("RunTime", "")), "tvdb_id": data_dict.get("Provider_tvdb", None), "tvrage_id": data_dict.get("Provider_tvrage", None), - "episode_number": data_dict.get("EpisodeNumber", ""), - "season_number": data_dict.get("SeasonNumber", ""), + "episode_number": data_dict.get("EpisodeNumber", None), + "season_number": data_dict.get("SeasonNumber", None), } if series: video_extra_dict["tv_series_id"] = series.id - if created: + if not video.run_time_ticks: logger.debug(f"Created new video: {video}") for key, value in video_extra_dict.items(): setattr(video, key, value)