There is at least one more issue I'm still having, that is still
problematic in Django 5.0.2:
Filtering by whether or not a foreign key value is set also used to work
for any foreign key on the model.
`/admin/core/invoice/?client__isnull=True`
In Django 5.0.2 this provides an error similar to the error reported in
35087.
--
Ticket URL: <https://code.djangoproject.com/ticket/35173>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* cc: Sarah Boyce (added)
* type: Uncategorized => Bug
* component: Uncategorized => contrib.admin
* severity: Normal => Release blocker
* stage: Unreviewed => Accepted
Comment:
Thanks for the report.
Regression in f80669d2f5a5f1db9e9b73ca893fefba34f955e7 (Django 5.0.1)
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:1>
* owner: nobody => Hisham Mahmood
* status: new => assigned
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:2>
[https://github.com/django/django/pull/17844 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:3>
* needs_docs: 0 => 1
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:4>
* needs_docs: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:5>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:6>
* needs_better_patch: 1 => 0
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:7>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"8db593de05c3516c939b7d4b9eb91e8791f4c79a" 8db593de]:
{{{#!CommitTicketReference repository=""
revision="8db593de05c3516c939b7d4b9eb91e8791f4c79a"
Fixed #35173 -- Fixed ModelAdmin.lookup_allowed() for lookups on foreign
keys when not included in ModelAdmin.list_filter.
Regression in f80669d2f5a5f1db9e9b73ca893fefba34f955e7.
Thanks Sarah Boyce for the review.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:8>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:9>
In [changeset:"3a54e64ef7c14946dd072ddc26666f4ab9551fe0" 3a54e64e]:
{{{#!CommitTicketReference repository=""
revision="3a54e64ef7c14946dd072ddc26666f4ab9551fe0"
[5.0.x] Fixed #35173 -- Fixed ModelAdmin.lookup_allowed() for lookups on
foreign keys when not included in ModelAdmin.list_filter.
Regression in f80669d2f5a5f1db9e9b73ca893fefba34f955e7.
Thanks Sarah Boyce for the review.
Backport of 8db593de05c3516c939b7d4b9eb91e8791f4c79a from main
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/35173#comment:10>