From bc94e3c1a263da4b3eae3111c12270744907901b Mon Sep 17 00:00:00 2001 From: Dan Moore Date: Sat, 3 Nov 2018 22:45:36 -0400 Subject: Fixed #29919 -- Fixed RelatedOnlyFieldListFilter crash with reverse relationships. --- tests/model_fields/tests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/model_fields') diff --git a/tests/model_fields/tests.py b/tests/model_fields/tests.py index 206ac8c84c..0d6e930b06 100644 --- a/tests/model_fields/tests.py +++ b/tests/model_fields/tests.py @@ -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], + ) -- cgit v1.3