From 18a170a8e05acc34ba551485e53ab7f589d4460e Mon Sep 17 00:00:00 2001 From: tcely Date: Tue, 18 Feb 2025 20:59:30 -0500 Subject: [PATCH] Defer fields for rename_media task creation --- tubesync/sync/signals.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tubesync/sync/signals.py b/tubesync/sync/signals.py index 99e83b70..24e3f7c5 100644 --- a/tubesync/sync/signals.py +++ b/tubesync/sync/signals.py @@ -94,12 +94,20 @@ def source_post_save(sender, instance, created, **kwargs): settings.RENAME_ALL_SOURCES ) if create_rename_tasks: - for media in Media.objects.filter(source=instance.pk, downloaded=True): + mqs = Media.objects.filter( + source=instance.pk, + downloaded=True, + ).defer( + 'media_file', + 'metadata', + 'thumb', + ) + for media in mqs: verbose_name = _('Renaming media for: {}: "{}"') rename_media( str(media.pk), queue=str(media.pk), - priority=5, + priority=15, verbose_name=verbose_name.format(media.key, media.name), remove_existing_tasks=True )