summaryrefslogtreecommitdiffstats
path: root/ipaserver/plugins
diff options
context:
space:
mode:
authorPavel Zuna <pzuna@redhat.com>2009-10-23 16:30:57 +0200
committerRob Crittenden <rcritten@redhat.com>2009-11-18 14:34:16 -0500
commitf5d63dbecca753321d3d621c0ad2402cfe928a0c (patch)
treeb74953e4f42637fb32009d3db3963332617ac6ef /ipaserver/plugins
parent884301ef33509df5d6934983e0ad60ca02214d04 (diff)
downloadfreeipa-f5d63dbecca753321d3d621c0ad2402cfe928a0c.tar.gz
freeipa-f5d63dbecca753321d3d621c0ad2402cfe928a0c.tar.xz
freeipa-f5d63dbecca753321d3d621c0ad2402cfe928a0c.zip
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.
Diffstat (limited to 'ipaserver/plugins')
-rw-r--r--ipaserver/plugins/ldap2.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipaserver/plugins/ldap2.py b/ipaserver/plugins/ldap2.py
index 38fdb6210..a7cd100d2 100644
--- a/ipaserver/plugins/ldap2.py
+++ b/ipaserver/plugins/ldap2.py
@@ -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()))