Regression in admin changelist with failing related admin filters
|Reported by:||julien||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Description (last modified by aaugustin)
This issue was collaterally revealed by the report in #16714. When an admin filter spanning relationships is invalid (e.g. "?nonexistentrelated__blah=9999", or "?existentrelated__nonexistentfield=9999"), the changelist simply crashes and returns a 500 page. Up to Django 1.3, such an anomaly would cause a 302 redirection (accompanied with the "?e=1" querystring) instead of crashing.
This regression possibly occurred when the Changelist class was slightly modified to build the custom admin filters feature.
Change History (5)
comment:1 Changed 5 years ago by aaugustin
- Description modified (diff)
- Triage Stage changed from Unreviewed to Accepted