From dbc0d736d26fb3ce73c9c8e57fad70c1212c6bcd Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:11:03 -0700 Subject: [PATCH] Bulk delete --- src/documents/tasks.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/documents/tasks.py b/src/documents/tasks.py index 31fc74d53..5dd5c5e0f 100644 --- a/src/documents/tasks.py +++ b/src/documents/tasks.py @@ -312,10 +312,9 @@ def empty_trash(doc_ids=None): ) try: - # Temporarily connect the cleanup handler (hard_delete calls delete) + # Temporarily connect the cleanup handler models.signals.post_delete.connect(cleanup_document_deletion, sender=Document) - for doc in documents: - doc.hard_delete() + documents.delete() # this is effectively a hard delete except Exception as e: # pragma: no cover logger.exception(f"Error while emptying trash: {e}") finally: