diff --git a/files/methods.py b/files/methods.py index 5670b889..6d5ca93f 100644 --- a/files/methods.py +++ b/files/methods.py @@ -461,7 +461,6 @@ def copy_video(original_media, copy_encodings=True, title_suffix="(Trimmed)"): ) models.Encoding.objects.bulk_create([new_encoding]) # avoids calling signals - update_encoding_size.delay(new_encoding.id) # Copy categories and tags for category in original_media.category.all(): diff --git a/files/tasks.py b/files/tasks.py index 00dba3c1..d2a5e768 100644 --- a/files/tasks.py +++ b/files/tasks.py @@ -811,7 +811,6 @@ def remove_media_file(media_file=None): @task(name="update_encoding_size", queue="short_tasks") def update_encoding_size(encoding_id): """Update the size of an encoding""" - logger.info(f"Updating size for encoding {encoding_id}") try: encoding = Encoding.objects.get(id=encoding_id) encoding.update_size() @@ -933,6 +932,7 @@ def video_trim_task(self, trim_request_id): encodings = new_media.encodings.filter(status="success", profile__extension='mp4', chunk=False) for encoding in encodings: trim_result = trim_video_method(encoding.media_file.path, [timestamp]) + update_encoding_size.delay(encoding.id) new_media.set_media_type() create_hls.delay(new_media.friendly_token)