From 2a4ec13c8e16437f6977237c29d3972ffd62024e Mon Sep 17 00:00:00 2001 From: Trenton Holmes Date: Fri, 29 Jul 2022 10:22:54 -0700 Subject: [PATCH] Fixes issue where barcode containing files wouldn't be placed into the same directory after splitting --- src/documents/tasks.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/documents/tasks.py b/src/documents/tasks.py index 0390129e2..35404587d 100644 --- a/src/documents/tasks.py +++ b/src/documents/tasks.py @@ -87,6 +87,8 @@ def consume_file( override_created=None, ): + path = Path(path).resolve() + # check for separators in current document if settings.CONSUMER_ENABLE_BARCODES: @@ -122,7 +124,11 @@ def consume_file( newname = f"{str(n)}_" + override_filename else: newname = None - barcodes.save_to_dir(document, newname=newname) + barcodes.save_to_dir( + document, + newname=newname, + target_dir=path.parent, + ) # if we got here, the document was successfully split # and can safely be deleted