From 3aac710a261cab6b6d6ea792a7fa4e3588cff66c Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 1 Dec 2024 17:16:43 -0800 Subject: [PATCH] small refactor --- src/documents/signals/handlers.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/documents/signals/handlers.py b/src/documents/signals/handlers.py index 22b282b63..80b6fff72 100644 --- a/src/documents/signals/handlers.py +++ b/src/documents/signals/handlers.py @@ -991,23 +991,18 @@ def run_workflows( f"Error occurred parsing webhook headers: {e}", extra={"group": logging_group}, ) + files = None if action.webhook.include_document: with open(document.source_path, "rb") as f: files = { "file": (document.original_filename, f, document.mime_type), } - httpx.post( - action.webhook.url, - data=data, - files=files, - headers=headers, - ) - else: - httpx.post( - action.webhook.url, - data=data, - headers=headers, - ) + httpx.post( + action.webhook.url, + data=data, + files=files, + headers=headers, + ).raise_for_status() except Exception as e: logger.exception( f"Error occurred sending webhook: {e}",