From 590f5e09f001736aa1fe3f7f086f8a5ab5e4bfdb Mon Sep 17 00:00:00 2001 From: Gastón Avila Date: Wed, 4 Sep 2024 17:32:40 -0300 Subject: [5.1.x] Fixed #35732 -- Wrapped ConcatPair expression in parentheses to ensure operator precedence. When ConcatPair was updated to use || this lost the implicit wrapping from CONCAT(...). This broke the WHERE clauses when used in combination with PostgreSQL trigram similarity. Regression in 6364b6ee1071381eb3a23ba6b821fc0d6f0fce75. Backport of c3ca6075cc0ad425bcf905fe14062f38eb9fbcbf from main. Co-authored-by: Emiliano Cuenca <106986074+emicuencac@users.noreply.github.com> --- docs/releases/5.1.2.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/releases/5.1.2.txt b/docs/releases/5.1.2.txt index 234c9e0bd5..1cf3f9df09 100644 --- a/docs/releases/5.1.2.txt +++ b/docs/releases/5.1.2.txt @@ -9,4 +9,6 @@ Django 5.1.2 fixes several bugs in 5.1.1. Bugfixes ======== -* ... +* Fixed a regression in Django 5.1 that caused a crash when using the + PostgreSQL lookup :lookup:`trigram_similar` on output fields from ``Concat`` + (:ticket:`35732`). -- cgit v1.3