Defer fields for rename_media task creation

This commit is contained in:
tcely authored and GitHub committed 2025-02-18 20:59:30 -05:00
1 parent 60a1e09f5f
commit 18a170a8e0
1 file changed
+10 -2
+10 -2
View File
@@ -94,12 +94,20 @@ def source_post_save(sender, instance, created, **kwargs):
settings.RENAME_ALL_SOURCES settings.RENAME_ALL_SOURCES
) )
if create_rename_tasks: 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: {}: "{}"') verbose_name = _('Renaming media for: {}: "{}"')
rename_media( rename_media(
str(media.pk), str(media.pk),
queue=str(media.pk), queue=str(media.pk),
priority=5, priority=15,
verbose_name=verbose_name.format(media.key, media.name), verbose_name=verbose_name.format(media.key, media.name),
remove_existing_tasks=True remove_existing_tasks=True
) )