mirror of
https://github.com/django/django.git
synced 2025-11-22 20:16:24 +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
|
||
|---|---|---|
| .. | ||
| __init__.py | ||
| models.py | ||
| tests.py | ||