diff options
| author | Simon Charette <charette.s@gmail.com> | 2023-05-16 15:11:19 -0400 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-05-17 08:39:44 +0200 |
| commit | 201d29b3719ef15637648be7bd947ef90a66ab55 (patch) | |
| tree | 57f798e90dcbfd8b0cdfc588a3d0c52837be33d5 /docs | |
| parent | 9c301814b0d342bfc5f10c1513594ce5fbb6c6a9 (diff) | |
[4.2.x] Fixed #34570 -- Silenced noop deferral of many-to-many and GFK.
While deferring many-to-many and GFK has no effect, the previous
implementation of QuerySet.defer() ignore them instead of crashing.
Regression in b3db6c8dcb5145f7d45eff517bcd96460475c879.
Thanks Paco MartÃnez for the report.
Backport of 99e5dff737cd20b12d060e4794e097063b61ec40 from main
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/4.2.2.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/releases/4.2.2.txt b/docs/releases/4.2.2.txt index a92582b7a0..ca21e5f1ec 100644 --- a/docs/releases/4.2.2.txt +++ b/docs/releases/4.2.2.txt @@ -15,3 +15,7 @@ Bugfixes * Restored, following a regression in Django 4.2, ``get_prep_value()`` call in ``JSONField`` subclasses (:ticket:`34539`). + +* Fixed a regression in Django 4.2 that caused a crash of ``QuerySet.defer()`` + when passing a ``ManyToManyField`` or ``GenericForeignKey`` reference. While + doing so is a no-op, it was allowed in older version (:ticket:`34570`). |
