Looks like the offending line of code is here:
https://github.com/django/django/blob/master/django/contrib/admin/checks.py#L107
--
Ticket URL: <https://code.djangoproject.com/ticket/28898>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* severity: Normal => Release blocker
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:1>
* status: new => assigned
* owner: nobody => Rodrigo Pinheiro Marques de Araújo
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:2>
* Attachment "admin-autocomplete-onetoone.patch" added.
Patch - first version
Comment (by Rodrigo Pinheiro Marques de Araújo):
Github pull request https://github.com/django/django/pull/9453
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:3>
Comment (by Raphael Michel):
For everyone else waiting for this: ``SILENCED_SYSTEM_CHECKS =
['admin.E038']`` is a good-enough workaround for now :)
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:4>
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:5>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"30a389bd7795016d7f48bcda997e5dea5116f9bb" 30a389bd]:
{{{
#!CommitTicketReference repository=""
revision="30a389bd7795016d7f48bcda997e5dea5116f9bb"
Fixed #28898 -- Corrected admin check to allow a OneToOneField in
ModelAdmin.autocomplete_fields.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:6>
Comment (by Tim Graham <timograham@…>):
In [changeset:"9f39f202abea4daf37f4ad3f9e4c272fd9e4d185" 9f39f202]:
{{{
#!CommitTicketReference repository=""
revision="9f39f202abea4daf37f4ad3f9e4c272fd9e4d185"
[2.0.x] Fixed #28898 -- Corrected admin check to allow a OneToOneField in
ModelAdmin.autocomplete_fields.
Backport of 30a389bd7795016d7f48bcda997e5dea5116f9bb from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/28898#comment:7>