mirror of
https://github.com/django/django.git
synced 2024-12-27 03:25:58 +00:00
3a1863319c
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 in5c23d9f0c3
. Thanks Alexandre Collet for the report. Backport of3434dbd39d
from main
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`).
|