From b01af700986df02f3918264e87493599b6e7eb0b Mon Sep 17 00:00:00 2001 From: tcely Date: Wed, 19 Feb 2025 17:48:18 -0500 Subject: [PATCH] Try to refresh formats after download failed --- tubesync/sync/tasks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tubesync/sync/tasks.py b/tubesync/sync/tasks.py index f9d615cb..6780e4e4 100644 --- a/tubesync/sync/tasks.py +++ b/tubesync/sync/tasks.py @@ -553,6 +553,8 @@ def download_media(media_id): err = (f'Failed to download media: {media} (UUID: {media.pk}) to disk, ' f'expected outfile does not exist: {filepath}') log.error(err) + # Try refreshing formats + media.refresh_formats # Raising an error here triggers the task to be re-attempted (or fail) raise DownloadFailedException(err)