Add rename_all_media_for_source function
This commit is contained in:
1 parent
679f77b6b4
commit
11d9711907
1 file changed
+15
@@ -486,3 +486,18 @@ def save_all_media_for_source(source_id):
|
||||
# flags may need to be recalculated
|
||||
for media in Media.objects.filter(source=source):
|
||||
media.save()
|
||||
|
||||
|
||||
@background(schedule=0)
|
||||
def rename_all_media_for_source(source_id):
|
||||
try:
|
||||
source = Source.objects.get(pk=source_id)
|
||||
except Source.DoesNotExist:
|
||||
# Task triggered but the source no longer exists, do nothing
|
||||
log.error(f'Task save_all_media_for_source(pk={source_id}) called but no '
|
||||
f'source exists with ID: {source_id}')
|
||||
return
|
||||
for media in Media.objects.filter(source=source):
|
||||
media.rename_files()
|
||||
|
||||
|
||||
Reference in new issue
Block a user