try:
vals = self.connection.search_s(
self.query.model.base_dn,
- ldap.SCOPE_SUBTREE,
+ self.query.model.search_scope,
filterstr=self.query._ldap_filter(),
attrlist=attrlist,
)
try:
vals = ldapdb.connection.search_s(
self.model.base_dn,
- ldap.SCOPE_SUBTREE,
+ self.model.search_scope,
filterstr=self._ldap_filter(),
attrlist=[],
)
def get_compiler(self, using=None, connection=None):
return Compiler(self, ldapdb.connection, using)
+ def has_results(self, using):
+ return self.get_count() != 0
+
def results_iter(self):
"For django 1.1 compatibility"
return self.get_compiler().results_iter()
try:
vals = ldapdb.connection.search_s(
self.model.base_dn,
- ldap.SCOPE_SUBTREE,
+ self.model.search_scope,
filterstr=self.query._ldap_filter(),
attrlist=[],
)