From 03d0f12c823239812da21e5180aaa74dc6fd146e Mon Sep 17 00:00:00 2001 From: Johannes Maron Date: Thu, 18 Mar 2021 11:21:23 +0100 Subject: Fixed #32466 -- Corrected autocomplete to_field resolution for complex cases. In MTI or ForeignKey as primary key cases, it is required to fetch the attname from the field instance on the remote model in order to reliably resolve the to_field_name. Co-authored-by: Johannes Maron Co-authored-by: Mariusz Felisiak Co-authored-by: Carlton Gibson --- tests/admin_widgets/widgetadmin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests/admin_widgets/widgetadmin.py') diff --git a/tests/admin_widgets/widgetadmin.py b/tests/admin_widgets/widgetadmin.py index a471a362fb..a025bc82a7 100644 --- a/tests/admin_widgets/widgetadmin.py +++ b/tests/admin_widgets/widgetadmin.py @@ -2,7 +2,7 @@ from django.contrib import admin from .models import ( Advisor, Album, Band, Bee, Car, CarTire, Event, Inventory, Member, Profile, - School, User, + ReleaseEvent, School, User, VideoStream, ) @@ -47,6 +47,8 @@ site.register(Member) site.register(Band) site.register(Event, EventAdmin) site.register(Album, AlbumAdmin) +site.register(ReleaseEvent, search_fields=['name']) +site.register(VideoStream, autocomplete_fields=['release_event']) site.register(Inventory) -- cgit v1.3