diff --git a/docs/consumption.rst b/docs/consumption.rst index 2efab20ad..a84bea80b 100644 --- a/docs/consumption.rst +++ b/docs/consumption.rst @@ -64,6 +64,8 @@ What Can This Script Do? It's your script, so you're only limited by your imagination and the laws of physics. However, the following values are passed to the script in order: +* The value of ``PAPERLESS_PASSPHRASE``, which is used to encrypt your + documents * Document id * Generated file name * Source path diff --git a/src/documents/signals/handlers.py b/src/documents/signals/handlers.py index f3d4d3a23..5c513b781 100644 --- a/src/documents/signals/handlers.py +++ b/src/documents/signals/handlers.py @@ -64,12 +64,13 @@ def run_external_script(sender, document, **kwargs): Popen(( settings.POST_CONSUME_SCRIPT, + settings.PASSPHRASE, + str(document.id), document.file_name, document.source_path, document.thumbnail_path, document.download_url, document.thumbnail_url, - str(document.id), str(document.correspondent), str(",".join(document.tags.all().values_list("slug", flat=True))) )).wait()