remove adding to failed tasks to fix failed tasks count (#663)

This commit is contained in:
Lucas Oliveira 2025-12-12 12:53:03 -03:00 committed by GitHub
parent 6cfb5e2c7a
commit 97dfe5bdeb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -257,9 +257,13 @@ class TaskService:
import traceback
traceback.print_exc()
file_task.status = TaskStatus.FAILED
file_task.error = str(e)
upload_task.failed_files += 1
# Note: Processors already handle incrementing failed_files and
# setting file_task status/error, so we don't duplicate that here.
# Only update timestamp if processor didn't already set it
if file_task.status == TaskStatus.RUNNING:
file_task.status = TaskStatus.FAILED
if not file_task.error:
file_task.error = str(e)
finally:
file_task.updated_at = time.time()
upload_task.processed_files += 1