[videos] Add management command and fix lookup of series

This commit is contained in:
2025-11-18 10:32:54 -05:00
parent c2ba8a48ac
commit 6f7f739ca6
5 changed files with 36 additions and 6 deletions

View File

@ -348,8 +348,10 @@ class Video(ScrobblableMixin):
setattr(video, k, v)
video.save()
video.save_image_from_url(cover)
video.genre.add(*genres)
if cover:
video.save_image_from_url(cover)
if genres:
video.genre.add(*genres)
return video
@classmethod
@ -369,7 +371,7 @@ class Video(ScrobblableMixin):
setattr(video, k, v)
if series_id:
video.tv_series = Series.find_or_create(imdb_id=series_id)
video.tv_series = Series.find_or_create(imdb_id=series_id, overwrite=overwrite)
video.save()