From bfd6331be3161ceac803de4e1320097d3c3bccfa Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Sun, 3 Nov 2024 11:31:08 -0500 Subject: [PATCH] [vidoes] default run time seconds to 1800 --- vrobbler/apps/videos/utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vrobbler/apps/videos/utils.py b/vrobbler/apps/videos/utils.py index 7606ae7..adebf1e 100644 --- a/vrobbler/apps/videos/utils.py +++ b/vrobbler/apps/videos/utils.py @@ -64,6 +64,11 @@ def get_or_create_video(data_dict: dict, post_keys: dict, force_update=False): Video.objects.filter(pk=video.id).update(**video_dict) video.refresh_from_db() + # TODO this is a hack so we don't spam scrobbles without a run time seconds + if video.run_time_seconds == 0: + video.run_time_seconds = 1800 + video.save(update_fields=["run_time_seconds"] + return video