1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #30557 -- Fixed crash of ordering by ptr fields when Meta.ordering contains expressions.

This commit is contained in:
Hasan Ramezani
2019-07-10 20:02:51 +02:00
committed by Mariusz Felisiak
parent 8dd5877f58
commit 8c5f9906c5
3 changed files with 28 additions and 1 deletions

View File

@@ -722,6 +722,9 @@ class SQLCompiler:
results = []
for item in opts.ordering:
if isinstance(item, OrderBy):
results.append((item, False))
continue
results.extend(self.find_ordering_name(item, opts, alias,
order, already_seen))
return results