From 4907b2d7f5fd6139de6d8dd8fa7d33f4158c64ac Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Mon, 17 Feb 2025 13:49:47 +0100 Subject: [PATCH] Trusting Dolibarr is finally easier --- main.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index a5fc909..cdba64c 100755 --- a/main.py +++ b/main.py @@ -136,12 +136,10 @@ def webhook_receiver(): ldap_server = Server(config.LDAP_HOST, config.LDAP_PORT, get_info=ALL) if triggercode.startswith('USER_'): with Connection(ldap_server, config.LDAP_BIND_USER, config.LDAP_BIND_PASSWORD) as ldap_conn: - dolibarr_user = dolibarr_client.get_user_by_uid(obj['id']) - manage_user_extra_fields(ldap_conn, dolibarr_user) + manage_user_extra_fields(ldap_conn, obj) elif triggercode.startswith('USERGROUP_'): with Connection(ldap_server, config.LDAP_BIND_USER, config.LDAP_BIND_PASSWORD) as ldap_conn: - dolibarr_group = dolibarr_client.call_get_api("users/groups", objid=obj['id']) - manage_group_extra_fields(ldap_conn, dolibarr_group) + manage_group_extra_fields(ldap_conn, obj) else: abort(400) return "", 204