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
|
# flags may need to be recalculated
|
||||||
for media in Media.objects.filter(source=source):
|
for media in Media.objects.filter(source=source):
|
||||||
media.save()
|
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