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 6364b6ee10.

Co-authored-by: Emiliano Cuenca <106986074+emicuencac@users.noreply.github.com>
This commit is contained in:
Gastón Avila 2024-09-04 17:32:40 -03:00 committed by Sarah Boyce
parent 38c2065154
commit c3ca6075cc
3 changed files with 22 additions and 2 deletions

View file

@ -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`).