summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
607a29c)
git-svn-id: https://svn.bolloretelecom.eu/opensource/django-ldapdb/trunk@916
e071eeec-0327-468d-9b6a-
08194a12b294
def results_iter(self):
query = self.query
def results_iter(self):
query = self.query
- attrlist = [ x.db_column for x in query.model._meta.local_fields if x.db_column ]
+ if self.query.select_fields:
+ fields = self.query.select_fields
+ else:
+ fields = self.query.model._meta.fields
+
+ attrlist = [ x.db_column for x in fields if x.db_column ]
try:
vals = self.connection.search_s(
try:
vals = self.connection.search_s(
pos += 1
continue
row = []
pos += 1
continue
row = []
- for field in iter(query.model._meta.fields):
+ for field in iter(fields):
if field.attname == 'dn':
row.append(dn)
elif hasattr(field, 'from_ldap'):
if field.attname == 'dn':
row.append(dn)
elif hasattr(field, 'from_ldap'):