mirror of
https://github.com/django/django.git
synced 2025-02-01 13:19:18 +00:00
3434dbd39d
The __isnull lookup of JSONField must special case Value(None, JSONField()) left-hand-side in order to be coherent with its convoluted null handling. Since psycopg>=3 offers no way to pass a NULL::jsonb the issue is resolved by optimizing IsNull(Value(None), True | False) to True | False. Regression in 5c23d9f0c32f166c81ecb6f3f01d5077a6084318. Thanks Alexandre Collet for the report.
15 lines
338 B
Plaintext
15 lines
338 B
Plaintext
==========================
|
|
Django 4.2.5 release notes
|
|
==========================
|
|
|
|
*Expected September 4, 2023*
|
|
|
|
Django 4.2.5 fixes several bugs in 4.2.4.
|
|
|
|
Bugfixes
|
|
========
|
|
|
|
* Fixed a regression in Django 4.2 that caused an incorrect validation of
|
|
``CheckConstraints`` on ``__isnull`` lookups against ``JSONField``
|
|
(:ticket:`34754`).
|