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
commit
40ec34a026
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue