X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fupstream%2Fdjango-ldapdb.git;a=blobdiff_plain;f=ldapdb%2F__init__.py;h=d1dcc47d05012a4260431dcabc6b2b3ffe306068;hp=7f11e6739637925b8b48d7dcc42c434ec1cc1abb;hb=6035af62fccb4c3f623fd5be0072281f953790f5;hpb=f522a1edca8bccd27cefc6407a150ea5b98a2f07 diff --git a/ldapdb/__init__.py b/ldapdb/__init__.py index 7f11e67..d1dcc47 100644 --- a/ldapdb/__init__.py +++ b/ldapdb/__init__.py @@ -100,11 +100,7 @@ class LdapConnection(object): output = [] for dn, attrs in results: for field in attrs: - # FIXME : we should not reference the attribute name! - if field == "member" or field == "memberUid": - attrs[field] = convert(field, attrs[field], lambda x: x.decode(self.charset)) - else: - attrs[field] = convert(field, attrs[field][0], lambda x: x.decode(self.charset)) + attrs[field] = convert(field, attrs[field], lambda x: x.decode(self.charset)) output.append((dn.decode(self.charset), attrs)) return output