summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2025-04-02 13:32:38 -0400
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2025-04-03 22:20:50 +0200
commit8ebdd37a0b1755842baae3bd34d388156ad4bf53 (patch)
tree3433e0ea9965d65905b7353b6783657add9e9185 /docs
parent317690403a40fbaf52c6abcbc8d39f199c9b5102 (diff)
[5.2.x] Fixed #36290 -- Made TupleIn() lookup discard tuples containing None.
Just like the In() lookup discards of None members TupleIn() should discard tuples containing any None as NULL != NULL in SQL and the framework expects such queries to be elided under some circumstances. Refs #31667, #36116. Thanks Basptise Mispelon for bisecting the regression to 626d77e. Backport of f7f38f3a0b44d8c6d14344dae66b6ce52cd77b55 from main
Diffstat (limited to 'docs')
-rw-r--r--docs/releases/5.2.1.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/releases/5.2.1.txt b/docs/releases/5.2.1.txt
index a4e73841bd..b17e63ebd1 100644
--- a/docs/releases/5.2.1.txt
+++ b/docs/releases/5.2.1.txt
@@ -12,3 +12,6 @@ Bugfixes
* Fixed a regression in Django 5.2 that caused a crash when annotating
aggregate expressions over query that uses explicit grouping by transforms
followed by field references (:ticket:`36292`).
+
+* Fixed a regression in Django 5.2 that caused unnecessary queries when
+ prefetching nullable foreign key relationships (:ticket:`36290`).