mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Filter all NULL values in ldap2.add_entry. python-ldap doesn't like'em.
Previously we only filtered None values, but it turns out that's not enough.
This commit is contained in:
committed by
Rob Crittenden
parent
884301ef33
commit
f5d63dbecc
@@ -336,7 +336,7 @@ class ldap2(CrudBackend, Encoder):
|
||||
dn = self.normalize_dn(dn)
|
||||
# remove all None values, python-ldap hates'em
|
||||
entry_attrs = dict(
|
||||
(k, v) for (k, v) in entry_attrs.iteritems() if v is not None
|
||||
(k, v) for (k, v) in entry_attrs.iteritems() if v
|
||||
)
|
||||
try:
|
||||
self.conn.add_s(dn, list(entry_attrs.iteritems()))
|
||||
|
Reference in New Issue
Block a user