summaryrefslogtreecommitdiff
path: root/docs/ref
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2023-08-02 20:47:49 -0400
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-08-04 10:58:53 +0200
commit3a1863319c1ed4bc81fe270b0d7d25c7f03fdb48 (patch)
tree3ce97bbbb29699150096c4935ad54626311e86e3 /docs/ref
parent951dcbb2e6c4d1686706f86c955509ac0ced788c (diff)
[4.2.x] 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 5c23d9f0c32f166c81ecb6f3f01d5077a6084318. Thanks Alexandre Collet for the report. Backport of 3434dbd39d373df7193ad006b970c09c1a909ea3 from main
Diffstat (limited to 'docs/ref')
0 files changed, 0 insertions, 0 deletions