projects
/
matthijs
/
upstream
/
django-ldapdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make it possible to change the search scope
[matthijs/upstream/django-ldapdb.git]
/
ldapdb
/
models
/
query.py
diff --git
a/ldapdb/models/query.py
b/ldapdb/models/query.py
index f90c9b169d6bf276714d5da5393832074c914bbc..0b5e8baea1460e4acd0056673c4fd21a7926002f 100644
(file)
--- a/
ldapdb/models/query.py
+++ b/
ldapdb/models/query.py
@@
-94,7
+94,7
@@
class Compiler(object):
try:
vals = self.connection.search_s(
self.query.model.base_dn,
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,
)
filterstr=self.query._ldap_filter(),
attrlist=attrlist,
)
@@
-219,7
+219,7
@@
class Query(BaseQuery):
try:
vals = ldapdb.connection.search_s(
self.model.base_dn,
try:
vals = ldapdb.connection.search_s(
self.model.base_dn,
-
ldap.SCOPE_SUBTREE
,
+
self.model.search_scope
,
filterstr=self._ldap_filter(),
attrlist=[],
)
filterstr=self._ldap_filter(),
attrlist=[],
)
@@
-260,7
+260,7
@@
class QuerySet(BaseQuerySet):
try:
vals = ldapdb.connection.search_s(
self.model.base_dn,
try:
vals = ldapdb.connection.search_s(
self.model.base_dn,
-
ldap.SCOPE_SUBTREE
,
+
self.model.search_scope
,
filterstr=self.query._ldap_filter(),
attrlist=[],
)
filterstr=self.query._ldap_filter(),
attrlist=[],
)