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 5c23d9f0c32f166c81ecb6f3f01d5077a6084318.
Thanks Alexandre Collet for the report.
2023-08-04 10:14:03 +02:00
..
2022-03-17 11:10:03 +01:00
2023-03-01 13:03:56 +01:00
2023-03-01 13:03:56 +01:00
2023-03-01 13:03:56 +01:00
2022-04-28 10:44:14 +02:00
2023-03-01 13:03:56 +01:00
2022-04-28 10:44:14 +02:00
2023-03-01 13:03:56 +01:00
2023-02-28 12:21:37 +01:00
2023-04-17 06:55:32 +02:00
2023-02-28 12:21:37 +01:00
2013-08-12 14:05:25 -04:00
2017-09-22 12:51:17 -04:00
2023-04-17 06:55:32 +02:00
2023-02-28 12:21:37 +01:00
2022-03-10 10:18:31 +01:00
2023-04-17 06:55:32 +02:00
2023-01-17 11:49:15 +01:00
2015-03-09 10:12:21 -04:00
2023-04-17 06:55:32 +02:00
2023-07-21 12:54:38 +02:00
2023-04-17 06:55:32 +02:00
2022-03-10 10:18:31 +01:00
2023-04-17 06:55:32 +02:00
2023-03-01 13:03:56 +01:00
2023-06-23 09:29:35 +02:00
2023-04-17 06:55:32 +02:00
2023-03-01 13:03:56 +01:00
2023-05-22 14:02:01 +02:00
2023-01-16 07:54:00 +01:00
2022-01-04 10:50:23 +01:00
2022-02-02 07:17:57 +01:00
2022-04-11 08:59:58 +02:00
2023-07-10 05:59:35 +02:00
2020-08-03 08:52:28 +02:00
2023-04-17 06:55:32 +02:00
2022-04-28 10:44:14 +02:00
2023-05-22 14:02:01 +02:00
2022-09-19 05:19:01 +02:00
2022-01-04 10:50:23 +01:00
2022-02-02 07:17:57 +01:00
2022-04-11 08:59:58 +02:00
2022-07-04 08:13:41 +02:00
2022-08-03 08:46:31 +02:00
2022-10-04 09:10:04 +02:00
2023-02-01 09:44:04 +01:00
2023-02-14 08:18:40 +01:00
2023-05-03 13:42:00 +02:00
2023-07-03 08:16:55 +02:00
2023-04-17 06:55:32 +02:00
2022-10-07 11:22:16 +02:00
2022-02-02 07:17:57 +01:00
2023-04-17 06:55:32 +02:00
2022-04-11 08:59:58 +02:00
2022-06-01 12:25:33 +02:00
2022-07-04 08:13:41 +02:00
2022-08-03 08:46:31 +02:00
2022-10-04 09:10:04 +02:00
2023-02-01 09:44:04 +01:00
2023-02-14 08:18:40 +01:00
2023-04-17 06:55:32 +02:00
2022-09-05 05:21:23 +02:00
2022-10-04 09:10:04 +02:00
2022-11-01 06:54:19 +01:00
2022-12-06 09:56:43 +01:00
2023-01-02 08:10:59 +01:00
2023-02-01 09:44:04 +01:00
2023-02-14 08:18:40 +01:00
2023-04-05 06:09:31 +02:00
2023-05-03 13:42:00 +02:00
2023-07-03 08:16:55 +02:00
2023-03-01 13:03:56 +01:00
2023-05-03 13:42:00 +02:00
2023-06-05 08:21:56 -03:00
2023-07-03 08:16:55 +02:00
2023-08-01 13:30:05 -03:00
2023-08-04 10:14:03 +02:00
2023-05-03 13:06:19 +02:00
2023-08-04 06:35:13 +02:00
2023-08-01 14:52:36 -03:00
2023-07-03 10:19:13 +02:00