Bulk delete
This commit is contained in:
parent
4eb7dd95d1
commit
dbc0d736d2
@ -312,10 +312,9 @@ def empty_trash(doc_ids=None):
|
|||||||
)
|
)
|
||||||
|
|
||||||
try:
|
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)
|
models.signals.post_delete.connect(cleanup_document_deletion, sender=Document)
|
||||||
for doc in documents:
|
documents.delete() # this is effectively a hard delete
|
||||||
doc.hard_delete()
|
|
||||||
except Exception as e: # pragma: no cover
|
except Exception as e: # pragma: no cover
|
||||||
logger.exception(f"Error while emptying trash: {e}")
|
logger.exception(f"Error while emptying trash: {e}")
|
||||||
finally:
|
finally:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user