From 4385ef0119c2e800f44ae92e3215cc8e571f6e7d Mon Sep 17 00:00:00 2001 From: Hasan Ramezani Date: Sun, 7 Jun 2020 16:50:47 +0200 Subject: [3.1.x] Fixed #31657 -- Fixed ordering by attnames of self-referential ForeignKeys. Backport of 037a624120b676858be4b93c4d0adda45916fd2a from master --- tests/ordering/tests.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests/ordering') diff --git a/tests/ordering/tests.py b/tests/ordering/tests.py index aa59b5abb5..61ec3a8592 100644 --- a/tests/ordering/tests.py +++ b/tests/ordering/tests.py @@ -353,6 +353,11 @@ class OrderingTests(TestCase): ['Article 2', 'Article 1'], attrgetter('headline'), ) + self.assertQuerysetEqual( + Article.objects.filter(author__isnull=False).order_by('author__editor_id'), + ['Article 1', 'Article 2'], + attrgetter('headline'), + ) def test_order_by_f_expression(self): self.assertQuerysetEqual( -- cgit v1.3