diff --git a/src/documents/signals/handlers.py b/src/documents/signals/handlers.py index 637a5520a..0e582f2f3 100644 --- a/src/documents/signals/handlers.py +++ b/src/documents/signals/handlers.py @@ -738,11 +738,7 @@ def run_workflows( ) continue - context = build_workflow_action_context( - document, - overrides, - use_overrides=use_overrides, - ) + context = build_workflow_action_context(document, overrides) execute_email_action( action, document, @@ -752,11 +748,7 @@ def run_workflows( trigger_type, ) elif action.type == WorkflowAction.WorkflowActionType.WEBHOOK: - context = build_workflow_action_context( - document, - overrides, - use_overrides=use_overrides, - ) + context = build_workflow_action_context(document, overrides) execute_webhook_action( action, document, diff --git a/src/documents/workflows/actions.py b/src/documents/workflows/actions.py index 6bfec9d26..3f2c21c2d 100644 --- a/src/documents/workflows/actions.py +++ b/src/documents/workflows/actions.py @@ -23,12 +23,12 @@ logger = logging.getLogger("paperless.workflows.actions") def build_workflow_action_context( document: Document | ConsumableDocument, overrides: DocumentMetadataOverrides | None, - *, - use_overrides: bool = False, ) -> dict: """ Build context dictionary for workflow action placeholder parsing. """ + use_overrides = overrides is not None + if not use_overrides: return { "title": document.title,