Got rid of the distinct() statement, was causing trouble on search with many related models

This commit is contained in:
Roberto Rosario
2011-02-24 11:21:20 -04:00
parent dbddd0f189
commit 2d9eb0a57a

View File

@@ -66,11 +66,12 @@ def search(request):
query = get_query(terms, data['fields'])
try:
results = model.objects.filter(query).distinct()
results = model.objects.filter(query)
if results:
found_entries[data['text']] = results
for result in results:
object_list.append(result)
if result not in object_list:
object_list.append(result)
except FieldError, e:
if request.user.is_staff or request.user.is_superuser:
messages.error(request, _(u'Search error: %s') % e)