summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAnssi Kääriäinen <akaariai@gmail.com>2015-05-19 14:49:00 +0300
committerTim Graham <timograham@gmail.com>2015-05-20 09:41:42 -0400
commitdb656609289b9eaf4661eb73f9318b7c66540301 (patch)
tree01f4dd3ee9c9e6def0bbf1791533e5d30947ed82 /docs
parent63d60dfe29a73a6b860a69835c04f727861ff562 (diff)
[1.8.x] Fixed #24705 -- Fixed negated Q objects in expressions.
Avoided split_exclude() for Q when used as an expression. Backport of bc87061a3c7c8d6b4d2469f35cc78683c6cff647 from master
Diffstat (limited to 'docs')
-rw-r--r--docs/releases/1.8.2.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/releases/1.8.2.txt b/docs/releases/1.8.2.txt
index 18c1ba38c9..635bc96e92 100644
--- a/docs/releases/1.8.2.txt
+++ b/docs/releases/1.8.2.txt
@@ -18,6 +18,10 @@ Bugfixes
query with a ``Case`` expression could unexpectedly filter out results
(:ticket:`24766`).
+* Fixed negated ``Q`` objects in expressions. Cases like
+ ``Case(When(~Q(friends__age__lte=30)))`` tried to generate a subquery which
+ resulted in a crash (:ticket:`24705`).
+
* Fixed incorrect GROUP BY clause generation on MySQL when the query's model
has a self-referential foreign key (:ticket:`24748`).