Skip to content

Commit 53a9282

Browse files
committed
pb si additionalfields.attributes non present
1 parent 3a21d68 commit 53a9282

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/lib/backend_ldap_utils.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,11 @@ def make_entry_array(entity):
7676
if "identity" in entity['payload']:
7777
objectclasses = entity['payload']['identity']['identity']['additionalFields']['objectClasses']
7878
inetOrgPerson=entity['payload']['identity']['identity']['inetOrgPerson']
79-
additionalFields=entity['payload']['identity']['identity']['additionalFields']['attributes']
79+
addFieldsDict=entity['payload']['identity']['identity']['additionalFields']
80+
if 'attributes' in addFieldsDict:
81+
additionalFields=entity['payload']['identity']['identity']['additionalFields']['attributes']
82+
else:
83+
additionalFields={}
8084

8185
else:
8286
objectclasses=entity['payload']['additionalFields']['objectClasses']

0 commit comments

Comments
 (0)