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
add some FIXMEs
[matthijs/upstream/django-ldapdb.git]
/
ldapdb
/
__init__.py
diff --git
a/ldapdb/__init__.py
b/ldapdb/__init__.py
index 4b0a6d54379abaf9dbb55d1037426fe0a2148d32..7f11e6739637925b8b48d7dcc42c434ec1cc1abb 100644
(file)
--- a/
ldapdb/__init__.py
+++ b/
ldapdb/__init__.py
@@
-24,6
+24,7
@@
from django.conf import settings
from django.db.backends import BaseDatabaseFeatures, BaseDatabaseOperations
def convert(field, value, func):
from django.db.backends import BaseDatabaseFeatures, BaseDatabaseOperations
def convert(field, value, func):
+ # FIXME : we should not reference the attribute name!
if not value or field == 'jpegPhoto':
return value
elif isinstance(value, int):
if not value or field == 'jpegPhoto':
return value
elif isinstance(value, int):
@@
-99,6
+100,7
@@
class LdapConnection(object):
output = []
for dn, attrs in results:
for field in attrs:
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:
if field == "member" or field == "memberUid":
attrs[field] = convert(field, attrs[field], lambda x: x.decode(self.charset))
else: