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)