Merge pull request #893 from taigaio/Issue-4809-sorting-with-some-fields-with-filters-leads-to-incomplete-lists-with-duplicates-on-multiple-pages

issue 4809: sorting with some fields with filters leads to incomplete…
remotes/origin/github-import
David Barragán Merino 2016-12-02 17:29:53 +01:00 committed by GitHub
commit 40ec34a026
1 changed files with 2 additions and 1 deletions

View File

@ -105,7 +105,8 @@ class OrderByFilterMixin(QueryParamsFilterMixin):
if raw_fieldname in ["owner", "-owner", "assigned_to", "-assigned_to"]:
raw_fieldname = "{}__full_name".format(raw_fieldname)
return super().filter_queryset(request, queryset.order_by(raw_fieldname), view)
# We need to add a default order if raw_fieldname gives rows with the same value
return super().filter_queryset(request, queryset.order_by(raw_fieldname, "-id"), view)
class FilterBackend(OrderByFilterMixin):