Debug webhook receiver

This commit is contained in:
Emmy D'Anello 2025-02-18 10:48:00 +01:00
parent 6145384f04
commit de5483107a
Signed by: ynerant
GPG Key ID: 3A75C55819C8CF85

View File

@ -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_'):