locking media directory while deleting files

This commit is contained in:
jonaswinkler 2020-12-09 22:17:17 +01:00
parent 6003122b06
commit 70cbdbf23b

View File

@ -171,6 +171,7 @@ def run_post_consume_script(sender, document, **kwargs):
@receiver(models.signals.post_delete, sender=Document) @receiver(models.signals.post_delete, sender=Document)
def cleanup_document_deletion(sender, instance, using, **kwargs): def cleanup_document_deletion(sender, instance, using, **kwargs):
with FileLock(settings.MEDIA_LOCK):
for f in (instance.source_path, for f in (instance.source_path,
instance.archive_path, instance.archive_path,
instance.thumbnail_path): instance.thumbnail_path):