Fix user group attrs when there are more than 1 group
Signed-off-by: Emmy D'Anello <emmy@luemy.eu>
This commit is contained in:
parent
f2e94d53fc
commit
c093dc02f2
4
main.py
4
main.py
@ -129,8 +129,8 @@ def append_extra_group_fields_to_ldap_user(ldap_user: WritableEntry, dolibarr_us
|
||||
dolibarr_attr = dolibarr_attr[7:]
|
||||
for dolibarr_group in dolibarr_groups:
|
||||
if dolibarr_attr.endswith('[]'):
|
||||
dolibarr_attr = dolibarr_attr[:-2]
|
||||
value = dolibarr_group.get(dolibarr_attr, None) or dolibarr_group['array_options'][f'options_{dolibarr_attr}']
|
||||
attr = dolibarr_attr[:-2]
|
||||
value = dolibarr_group.get(attr, None) or dolibarr_group['array_options'][f'options_{attr}']
|
||||
value = value.split() if value else []
|
||||
values += value
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user