From ec96a86c07f746755e581fafe49d286ca1f83fb7 Mon Sep 17 00:00:00 2001 From: tcely Date: Sat, 15 Mar 2025 20:31:09 -0400 Subject: [PATCH] Refresh formats only after metadata was saved --- tubesync/sync/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tubesync/sync/tasks.py b/tubesync/sync/tasks.py index d004362a..0f2bffcd 100644 --- a/tubesync/sync/tasks.py +++ b/tubesync/sync/tasks.py @@ -565,7 +565,8 @@ def download_media(media_id): f'expected outfile does not exist: {filepath}') log.error(err) # Try refreshing formats - media.refresh_formats + if media.has_metadata: + media.refresh_formats # Raising an error here triggers the task to be re-attempted (or fail) raise DownloadFailedException(err)