diff --git a/pym/cl_ldap.py b/pym/cl_ldap.py index 94f6281..a67ff7b 100644 --- a/pym/cl_ldap.py +++ b/pym/cl_ldap.py @@ -10791,7 +10791,8 @@ with another option.")) for uid in memberUid: if not uid in uniqueUid: uniqueUid.append(uid) - searchRes[0][0][1]['memberUid'] = uniqueUid + if uniqueUid: + searchRes[0][0][1]['memberUid'] = uniqueUid for info in searchRes: for i in range(lenRetrAttrs): attr = retrAttrs[i] @@ -10988,7 +10989,8 @@ with another option.")) for uid in memberUid: if not uid in uniqueUid: uniqueUid.append(uid) - info[0][1]['memberUid'] = uniqueUid + if uniqueUid: + info[0][1]['memberUid'] = uniqueUid for attr in retrAttrs: if attr in info[0][1]: ldapValue = info[0][1][attr]