From fcf916884d25ed430bd7cedaea2b10035c2aa3b6 Mon Sep 17 00:00:00 2001 From: Clifford Gama Date: Tue, 10 Mar 2026 17:47:18 +0200 Subject: Fixed #36973 -- Made fields.E348 check detect further clashes between managers and related_names. Clashes were only detected for self-referential relationships, i.e. ForeignKey("self"). Refs #22977. Bug in 6888375c53476011754f778deabc6cdbfa327011. Thanks JaeHyuckSa for the thorough review! --- docs/releases/6.0.4.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') diff --git a/docs/releases/6.0.4.txt b/docs/releases/6.0.4.txt index 1967edacc8..de75dc7d13 100644 --- a/docs/releases/6.0.4.txt +++ b/docs/releases/6.0.4.txt @@ -18,3 +18,8 @@ Bugfixes * Fixed a regression in Django 6.0 in admin forms where ``RelatedFieldWidgetWrapper`` incorrectly wrapped all widgets in a ``
`` (:ticket:`36949`). + +* Fixed a bug in Django 6.0 where the ``fields.E348`` system check did not + detect name clashes between model managers and + :attr:`~django.db.models.ForeignKey.related_name`\s for non-self-referential + relationships (:ticket:`36973`). -- cgit v1.3