Update tasks.py

This commit is contained in:
Thomas 2023-11-02 16:47:22 +01:00 committed by GitHub
parent 152644e239
commit 7b050d3361
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -181,21 +181,26 @@ def consume_file(
try: try:
source = zip_ref.open(member) source = zip_ref.open(member)
target = open(os.path.join(input_doc.original_file.parent, filename), "wb") target = open(os.path.join(input_doc.original_file.parent, filename), "wb")
logger.info(f"extracting {filename} from zipfile {path}") logger.info(f"extracting {filename} from zipfile {input_doc.original_file}")
with source, target: with source, target:
shutil.copyfileobj(source, target) shutil.copyfileobj(source, target)
# continue with consumption if no barcode was found # continue with consumption if no barcode was found
document = Consumer().try_consume_file( document = Consumer().try_consume_file(
os.path.join(input_doc.original_file.parent, filename), os.path.join(input_doc.original_file.parent, filename),
override_filename=override_filename, override_filename=overrides.filename,
override_title=override_title, override_title=overrides.title,
override_correspondent_id=override_correspondent_id, override_correspondent_id=overrides.correspondent_id,
override_document_type_id=override_document_type_id, override_document_type_id=overrides.document_type_id,
override_tag_ids=override_tag_ids, override_tag_ids=overrides.tag_ids,
task_id=task_id, override_storage_path_id=overrides.storage_path_id,
override_created=override_created, override_created=overrides.created,
override_date_of_receipt=override_date_of_receipt, override_asn=overrides.asn,
override_asn=asn, override_owner_id=overrides.owner_id,
override_view_users=overrides.view_users,
override_view_groups=overrides.view_groups,
override_change_users=overrides.change_users,
override_change_groups=overrides.change_groups,
task_id=self.request.id,
) )
except Exception as e: except Exception as e:
logger.warning("error extracting zipfile: " + str(e)) logger.warning("error extracting zipfile: " + str(e))