From: Trenton Holmes Date: Fri, 29 Jul 2022 17:22:54 +0000 (-0700) Subject: Fixes issue where barcode containing files wouldn't be placed into the same directory... X-Git-Tag: v1.9.0-beta.rc1~83^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1303%2Fhead;p=thirdparty%2Fpaperless-ngx.git Fixes issue where barcode containing files wouldn't be placed into the same directory after splitting --- diff --git a/src/documents/tasks.py b/src/documents/tasks.py index 0390129e23..35404587d4 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