1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00
django/tests/constraints
Simon Charette 3434dbd39d Fixed #34754 -- Fixed JSONField check constraints validation on NULL values.
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.
2023-08-04 10:14:03 +02:00
..
__init__.py
models.py Fixed #34754 -- Fixed JSONField check constraints validation on NULL values. 2023-08-04 10:14:03 +02:00
tests.py Fixed #34754 -- Fixed JSONField check constraints validation on NULL values. 2023-08-04 10:14:03 +02:00