Skip to content

Commit e69bf20

Browse files
committed
Amend regex
1 parent 370a5f8 commit e69bf20

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

rest_framework/pagination.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,9 @@ def paginate_queryset(self, queryset, request, view=None):
633633
kwargs = {order_attr + '__gt': current_position}
634634

635635
# If some records contain a null for the ordering field, don't lose them.
636-
filter_query = Q(**kwargs) | Q(**{order_attr + '__isnull': True})
636+
filter_query = Q(**kwargs)
637+
if reverse:
638+
filter_query |= Q(**{order_attr + '__isnull': True})
637639
queryset = queryset.filter(filter_query)
638640

639641
# If we have an offset cursor then offset the entire page by that amount.

0 commit comments

Comments
 (0)