Jason Novinger
fcb380b5c5
Fixes #20221 : JSON CustomField does not coerce {} to null
...
This fix actually fixes this for all valid JSON values that evaluate to
`False` in Python when loaded and cast to bool:
`bool(json.loads(<val>))`.
- `{}`
- `[]`
- `0`
- `False`
This does not change the behavior of `()` or `""` which are both
explicitly cited as "empty" values on `JSONField`.
2025-09-05 15:54:25 -04:00
..
2025-09-02 10:50:58 -04:00
2024-10-10 14:52:47 -04:00
2024-10-10 14:52:47 -04:00
2025-09-05 15:54:25 -04:00
2025-09-02 10:50:58 -04:00
2025-08-12 16:03:45 -04:00
2025-08-12 16:03:45 -04:00
2025-08-12 16:03:45 -04:00
2025-08-14 14:40:01 -04:00
2025-04-17 12:22:14 -04:00
2025-08-14 14:40:01 -04:00
2025-04-10 17:17:21 -04:00
2023-12-12 16:53:04 -05:00
2025-08-07 08:56:07 -04:00
2024-07-16 12:21:50 -04:00
2024-11-07 11:52:02 -05:00
2023-04-14 10:33:53 -04:00
2025-08-14 14:40:01 -04:00
2025-04-10 17:17:21 -04:00
2024-08-10 10:24:02 -04:00
2024-10-11 07:43:46 -04:00
2024-04-15 15:47:43 -04:00
2025-05-23 16:34:22 -05:00
2025-08-05 15:54:08 -05:00
2025-07-14 08:52:50 -05:00
2025-08-12 15:18:45 -07:00
2024-10-10 14:52:47 -04:00
2024-03-22 08:59:52 -04:00
2023-04-14 10:33:53 -04:00
2024-03-22 08:59:52 -04:00
2023-04-14 10:33:53 -04:00
2024-05-20 10:29:24 -04:00
2024-08-30 17:23:01 -04:00
2024-08-26 16:41:58 -04:00
2025-08-01 09:23:58 -05:00
2025-03-04 08:24:54 -05:00
2023-04-14 10:33:53 -04:00
2025-07-29 11:49:36 -05:00
2025-04-22 08:14:32 -04:00
2024-05-13 18:56:44 -04:00
2024-03-22 08:59:52 -04:00
2025-02-03 09:44:00 -05:00
2025-07-10 09:32:35 -05:00
2023-05-16 14:10:44 -04:00
2025-04-10 17:17:21 -04:00
2024-11-21 15:58:11 -05:00
2025-04-22 16:36:17 -04:00
2025-04-23 12:43:25 -05:00
2023-07-25 09:39:05 -04:00
2024-11-20 15:54:37 -05:00
2025-04-01 12:05:06 -05:00
2025-09-02 10:50:58 -04:00