diff --git a/tubesync/sync/tasks.py b/tubesync/sync/tasks.py index 6780e4e4..ca029389 100644 --- a/tubesync/sync/tasks.py +++ b/tubesync/sync/tasks.py @@ -599,9 +599,12 @@ def save_all_media_for_source(source_id): downloaded=False, ) for media in refresh_qs: - media.refresh_formats - media.save() - already_saved.add(media.uuid) + try: + media.refresh_formats + media.save() + already_saved.add(media.uuid) + except YouTubeError: + pass # Trigger the post_save signal for each media item linked to this source as various # flags may need to be recalculated