mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-18 04:02:35 +03:00
Fix: valid fields is none or all
This commit is contained in:
parent
eb5ea51003
commit
c9e50f86fc
|
@ -207,9 +207,10 @@ class OrderingFilter(BaseFilterBackend):
|
||||||
return self.get_default_ordering(view)
|
return self.get_default_ordering(view)
|
||||||
|
|
||||||
def convert_to_origin_filed_name(self, request, queryset, view, ordering):
|
def convert_to_origin_filed_name(self, request, queryset, view, ordering):
|
||||||
valid_fields = dict(self.get_valid_fields(queryset, view, {'request': request}))
|
valid_fields = self.get_valid_fields(queryset, view, {'request': request})
|
||||||
if valid_fields is None or valid_fields == '__all__':
|
if valid_fields is None or valid_fields == '__all__':
|
||||||
return ordering
|
return ordering
|
||||||
|
valid_fields = dict(valid_fields)
|
||||||
converted_fields = []
|
converted_fields = []
|
||||||
for field in ordering:
|
for field in ordering:
|
||||||
if field.startswith('-'):
|
if field.startswith('-'):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user