diff --git a/src/app/services/downloader.py b/src/app/services/downloader.py index 691e0be..9b8d786 100644 --- a/src/app/services/downloader.py +++ b/src/app/services/downloader.py @@ -224,6 +224,7 @@ async def create_archive(task_id: uuid.UUID, redis: Redis = TaskiqDepends(get_re ) task.status = TaskStatusEnum.COMPLETE + task.result_filename = archive_filename task.result_link = await loop.run_in_executor( None, minio_client.get_presigned_url, diff --git a/src/app/services/task_manager.py b/src/app/services/task_manager.py index e474009..ad1fce2 100644 --- a/src/app/services/task_manager.py +++ b/src/app/services/task_manager.py @@ -23,6 +23,7 @@ class Task(BaseModel): object_type: ObjectType subtasks: list[str] status: TaskStatusEnum = TaskStatusEnum.IN_PROGRESS + result_filename: str | None = None result_link: str | None = None