X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fupstream%2Fdjango-ldapdb.git;a=blobdiff_plain;f=ldapdb%2Fmodels%2Fquery.py;h=7d952d45b23aca76514f787f7c22e87d9498345d;hp=b53d9591d73c54a2a187d92cc74b0fc5949c2c97;hb=81037a75f672596982475a7081946bfd9b4fd286;hpb=0be5396f6fbb66545d009e95b332b098803260b5 diff --git a/ldapdb/models/query.py b/ldapdb/models/query.py index b53d959..7d952d4 100644 --- a/ldapdb/models/query.py +++ b/ldapdb/models/query.py @@ -59,14 +59,14 @@ class WhereNode(BaseWhereNode): class Query(BaseQuery): def results_iter(self): # FIXME: use all object classes - filterstr = '(objectClass=%s)' % self.model._meta.object_classes[0] + filterstr = '(objectClass=%s)' % self.model.object_classes[0] filterstr += self.where.as_sql() filterstr = '(&%s)' % filterstr attrlist = [ x.db_column for x in self.model._meta.local_fields if x.db_column ] try: vals = ldapdb.connection.search_s( - self.model._meta.dn, + self.model.base_dn, ldap.SCOPE_SUBTREE, filterstr=filterstr, attrlist=attrlist,