Fix member query when there is no member

This commit is contained in:
Emmy D'Anello 2025-02-18 14:35:22 +01:00
parent ce34b1f805
commit 94dd261d15
Signed by: ynerant
GPG Key ID: 3A75C55819C8CF85

View File

@ -221,7 +221,7 @@ def webhook_receiver():
elif triggercode.startswith('USERGROUP_'): elif triggercode.startswith('USERGROUP_'):
with Connection(ldap_server, config.LDAP_BIND_USER, config.LDAP_BIND_PASSWORD) as ldap_conn: with Connection(ldap_server, config.LDAP_BIND_USER, config.LDAP_BIND_PASSWORD) as ldap_conn:
manage_group_extra_fields(ldap_conn, obj) manage_group_extra_fields(ldap_conn, obj)
group_members = obj['members'] group_members = obj['members'] or dict()
for group_member in group_members.values(): for group_member in group_members.values():
manage_user_extra_fields(ldap_conn, group_member, dolibarr_client, manage_user_attrs=False, new_group=obj) manage_user_extra_fields(ldap_conn, group_member, dolibarr_client, manage_user_attrs=False, new_group=obj)
else: else: