mirror of
https://github.com/Hopiu/django.git
synced 2026-05-12 01:23:09 +00:00
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 5c23d9f0c3.
Thanks Alexandre Collet for the report.
14 lines
338 B
Text
14 lines
338 B
Text
==========================
|
|
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`).
|