mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00
locking media directory while deleting files
This commit is contained in:
parent
6003122b06
commit
70cbdbf23b
@ -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):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user