Fix bug in non-series video not scrobbling
THe season and episode numbers need to be None, not an empty string.
This commit is contained in:
@ -104,14 +104,14 @@ class Video(ScrobblableMixin):
|
|||||||
"run_time": convert_to_seconds(data_dict.get("RunTime", "")),
|
"run_time": convert_to_seconds(data_dict.get("RunTime", "")),
|
||||||
"tvdb_id": data_dict.get("Provider_tvdb", None),
|
"tvdb_id": data_dict.get("Provider_tvdb", None),
|
||||||
"tvrage_id": data_dict.get("Provider_tvrage", None),
|
"tvrage_id": data_dict.get("Provider_tvrage", None),
|
||||||
"episode_number": data_dict.get("EpisodeNumber", ""),
|
"episode_number": data_dict.get("EpisodeNumber", None),
|
||||||
"season_number": data_dict.get("SeasonNumber", ""),
|
"season_number": data_dict.get("SeasonNumber", None),
|
||||||
}
|
}
|
||||||
|
|
||||||
if series:
|
if series:
|
||||||
video_extra_dict["tv_series_id"] = series.id
|
video_extra_dict["tv_series_id"] = series.id
|
||||||
|
|
||||||
if created:
|
if not video.run_time_ticks:
|
||||||
logger.debug(f"Created new video: {video}")
|
logger.debug(f"Created new video: {video}")
|
||||||
for key, value in video_extra_dict.items():
|
for key, value in video_extra_dict.items():
|
||||||
setattr(video, key, value)
|
setattr(video, key, value)
|
||||||
|
|||||||
Reference in New Issue
Block a user