diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index c3dd1b2b..f56dae11 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -1326,7 +1326,7 @@ class FileViewSet( """Delete a file completely.""" file.soft_delete() file.hard_delete() - process_file_deletion.delay(file.id) + transaction.on_commit(lambda: process_file_deletion.delay(file.id)) def _authorize_subrequest(self, request, pattern): """