Improve query time by removing a check from the order by filter handler

This commit is contained in:
Matthew Jones
2014-11-21 15:57:01 -05:00
parent 226c31bc35
commit 2916ebf0c0
2 changed files with 3 additions and 6 deletions

View File

@@ -277,12 +277,6 @@ class OrderByBackend(BaseFilterBackend):
if field not in ('type', '-type'):
new_order_by.append(field)
queryset = queryset.order_by(*new_order_by)
# Fetch the first result to run the query, otherwise we don't
# always catch the FieldError for invalid field names.
try:
queryset[0]
except IndexError:
pass
return queryset
except FieldError, e:
# Return a 400 for invalid field names.