1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00

Update options.py

Fix issues if related_admin has annotations in get_queryset that are used in ordering.
This commit is contained in:
Mike J 2023-05-15 12:08:25 -06:00 committed by GitHub
parent 7414704e88
commit e78888af22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -250,7 +250,7 @@ class BaseModelAdmin(metaclass=forms.MediaDefiningClass):
if related_admin is not None:
ordering = related_admin.get_ordering(request)
if ordering is not None and ordering != ():
return db_field.remote_field.model._default_manager.using(db).order_by(
return related_admin.get_queryset(request).order_by(
*ordering
)
return None