X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;ds=sidebyside;f=ldapdb%2Fmodels%2Fquery.py;h=b53d9591d73c54a2a187d92cc74b0fc5949c2c97;hb=20e2c869ddee0fc85878c94c60512040b5c563ab;hp=e79a8bc0b6768e7040222f2e76372b959eb41802;hpb=b8b8862cd9e29290abcd2332c42104313dc4c23e;p=matthijs%2Fupstream%2Fdjango-ldapdb.git diff --git a/ldapdb/models/query.py b/ldapdb/models/query.py index e79a8bc..b53d959 100644 --- a/ldapdb/models/query.py +++ b/ldapdb/models/query.py @@ -91,9 +91,12 @@ class Query(BaseQuery): # process results for dn, attrs in vals: - row = [dn] + row = [] for field in iter(self.model._meta.fields): - row.append(attrs.get(field.db_column, None)) + if field.attname == 'dn': + row.append(dn) + else: + row.append(attrs.get(field.db_column, None)) yield row class QuerySet(BaseQuerySet):