Fixed #29919 -- Fixed RelatedOnlyFieldListFilter crash with reverse relationships.

This commit is contained in:
Dan Moore 2018-11-03 22:45:36 -04:00 committed by Mariusz Felisiak
parent f3855a8d2d
commit bc94e3c1a2
3 changed files with 54 additions and 2 deletions

View file

@ -289,3 +289,14 @@ class GetChoicesLimitChoicesToTests(TestCase):
self.field.get_choices(include_blank=False, limit_choices_to={}),
[self.foo1, self.foo2],
)
def test_get_choices_reverse_related_field(self):
field = self.field.remote_field
self.assertChoicesEqual(
field.get_choices(include_blank=False, limit_choices_to={'b': 'b'}),
[self.bar1],
)
self.assertChoicesEqual(
field.get_choices(include_blank=False, limit_choices_to={}),
[self.bar1, self.bar2],
)