Alex Hall
0350e2df58
(core) Fix filtering of empty reflists
...
Summary:
A formula returning an empty RecordSet in a RefList columns results in storing [] instead of null.
This caused a bug where the empty list was 'flattened' and the cell not appearing in filters at all.
This diff fixes the bug by filtering for the default value `null` instead for RefLists and the empty string for ChoiceLists.
I didn't manage to actually reproduce the bug for ChoiceLists, but this seemed the most sensible thing to do.
Test Plan: New nbrowser test.
Reviewers: georgegevoian
Reviewed By: georgegevoian
Differential Revision: https://phab.getgrist.com/D3478
2022-06-11 00:16:57 +02:00
..
2022-03-16 21:35:06 -07:00
2022-06-08 21:10:49 +02:00
2020-10-02 13:24:21 -04:00
2022-02-21 17:26:45 -08:00
2020-10-09 17:04:09 -04:00
2022-06-07 15:47:17 -04:00
2022-06-08 21:10:49 +02:00
2022-06-06 09:55:34 -07:00
2022-06-08 21:10:49 +02:00
2022-06-08 21:10:49 +02:00
2021-08-19 21:22:41 -04:00
2021-10-01 11:24:22 -04:00
2021-01-19 15:22:01 +01:00
2020-10-02 13:24:21 -04:00
2022-04-20 17:29:48 +02:00
2021-03-17 01:35:56 -04:00
2022-06-11 00:16:57 +02:00
2022-02-18 10:09:36 +01:00
2022-02-08 17:41:04 +01:00
2020-10-02 13:24:21 -04:00
2020-12-11 14:33:29 -05:00
2022-06-08 21:10:49 +02:00
2022-06-08 21:10:49 +02:00
2021-12-16 16:06:15 +02:00
2022-03-24 17:04:49 -04:00
2022-05-18 20:28:25 +02:00
2021-07-30 15:44:18 +02:00
2021-07-28 12:29:03 -07:00
2022-03-23 13:15:02 +01:00
2022-02-10 12:46:19 +02:00
2022-02-19 09:46:49 +00:00
2021-11-22 10:26:08 -08:00
2020-11-02 14:05:31 -05:00
2021-10-01 10:47:12 +02:00
2020-10-02 13:24:21 -04:00
2022-02-10 12:46:19 +02:00
2021-08-05 20:46:11 +02:00
2022-06-07 19:00:25 -04:00
2022-05-27 14:32:05 +02:00
2022-05-27 14:32:05 +02:00
2022-06-03 12:58:57 -04:00
2021-06-29 15:29:56 +02:00
2020-10-02 13:24:21 -04:00
2021-05-03 17:16:24 -04:00
2021-05-24 12:56:18 -04:00
2022-05-27 14:32:05 +02:00
2022-03-22 16:51:05 -04:00
2022-06-03 12:58:57 -04:00
2022-04-25 08:14:52 -07:00
2022-05-04 21:41:42 +02:00
2022-06-06 11:26:49 -07:00
2021-07-29 08:16:19 -07:00
2020-05-20 00:50:46 -04:00
2022-04-27 22:21:55 +02:00
2022-04-20 17:29:48 +02:00
2022-06-07 17:07:45 +02:00
2021-10-01 10:47:12 +02:00
2022-06-06 09:55:34 -07:00
2020-10-02 13:24:21 -04:00
2022-05-19 09:45:26 -07:00
2022-06-08 21:10:49 +02:00
2021-07-28 12:29:03 -07:00
2022-05-26 15:01:35 -07:00
2022-06-06 09:55:34 -07:00
2022-06-03 12:58:57 -04:00
2020-10-02 13:24:21 -04:00
2020-10-02 13:24:21 -04:00
2020-09-09 23:08:50 -04:00
2022-02-19 09:46:49 +00:00
2020-10-02 13:24:21 -04:00
2021-11-05 13:07:30 +01:00
2022-05-19 09:45:26 -07:00
2021-10-25 14:29:19 -04:00
2022-06-03 12:58:57 -04:00
2022-02-10 12:46:19 +02:00
2021-02-25 11:31:43 -05:00
2022-02-10 12:46:19 +02:00
2022-06-07 16:55:45 -04:00
2022-04-01 15:24:19 -07:00
2022-02-28 13:21:28 -08:00
2022-03-22 16:51:05 -04:00
2022-05-04 21:41:42 +02:00
2020-10-02 13:24:21 -04:00