From de5483107a788b6fda8b282538d517f131072529 Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Tue, 18 Feb 2025 10:48:00 +0100 Subject: [PATCH] Debug webhook receiver --- main.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.py b/main.py index d22912d..b7d52b6 100755 --- a/main.py +++ b/main.py @@ -1,5 +1,7 @@ #!/usr/bin/env python3 +import json + from dolibarrpy import Dolibarrpy from flask import Flask, abort, request from ldap3 import ALL, Connection, ObjectDef, Reader, Server, WritableEntry, Writer @@ -196,6 +198,9 @@ def webhook_receiver(): abort(400) triggercode = data['triggercode'] obj = data['object'] + if config.DOLIBARR_API_DEBUG: + print("Received webhook trigger of type", triggercode, "with content:") + print(json.dumps(obj)) dolibarr_client = Dolibarrpy(url=config.DOLIBARR_API_BASE, token=config.DOLIBARR_API_TOKEN, timeout=16, debug=config.DOLIBARR_API_DEBUG) ldap_server = Server(config.LDAP_HOST, config.LDAP_PORT, get_info=ALL) if triggercode.startswith('USER_'):