diff options
| author | zeyneloz <ozdemir.zynl@gmail.com> | 2019-08-15 06:54:41 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-08-15 10:29:05 +0200 |
| commit | 00035672a460b6eb5442d2837bc783f8af28c6f3 (patch) | |
| tree | 1f1bb1e72e9c61669f19fbb2ae7b4fed7a62b894 /django/db/models/fields/reverse_related.py | |
| parent | 1f8382d34d54061eddc41df6994e20ee38c60907 (diff) | |
| download | django-00035672a460b6eb5442d2837bc783f8af28c6f3.tar.gz | |
Fixed #30449 -- Fixed RelatedFieldListFilter/RelatedOnlyFieldListFilter to respect model's Meta.ordering.
Regression in 6d4e5feb79f7eabe8a0c7c4b87f25b1a7f87ca0b.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Diffstat (limited to 'django/db/models/fields/reverse_related.py')
| -rw-r--r-- | django/db/models/fields/reverse_related.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/django/db/models/fields/reverse_related.py b/django/db/models/fields/reverse_related.py index eb6b934259..700410a086 100644 --- a/django/db/models/fields/reverse_related.py +++ b/django/db/models/fields/reverse_related.py @@ -122,8 +122,11 @@ class ForeignObjectRel(FieldCacheMixin): Analog of django.db.models.fields.Field.get_choices(), provided initially for utilization by RelatedFieldListFilter. """ + qs = self.related_model._default_manager.all() + if ordering: + qs = qs.order_by(*ordering) return (blank_choice if include_blank else []) + [ - (x.pk, str(x)) for x in self.related_model._default_manager.order_by(*ordering) + (x.pk, str(x)) for x in qs ] def is_hidden(self): |
