Alex Hall
d4626aea82
(core) Only update changed records with RenameChoices
...
Summary:
Make _rename_cell_choice return None for unchanged values
The tests actually passs without the implementation changes, because trim_update_action removed the noop updates. So I'm not sure if this is an improvement. It certainly seems that it would be slower in cases where every record is updated, and it's hard to say if it would be better in other cases.
Test Plan:
Checked doc actions in existing test.
Also tested for invalid existing values.
Reviewers: dsagal
Reviewed By: dsagal
Subscribers: jarek
Differential Revision: https://phab.getgrist.com/D3052
2021-10-01 21:32:52 +02:00
..
2021-07-30 22:58:45 +02:00
2021-09-20 16:17:34 -04:00
2021-06-25 12:00:58 +02:00
2021-06-25 12:00:58 +02:00
2021-06-22 17:13:17 +02:00
2021-06-22 17:13:17 +02:00
2021-06-25 12:00:58 +02:00
2021-07-21 13:18:23 +02:00
2021-09-24 15:07:09 +02:00
2021-10-01 21:32:52 +02:00
2021-06-22 17:13:17 +02:00
2021-06-25 22:53:07 -04:00
2021-06-25 22:53:07 -04:00
2021-07-19 14:53:28 +02:00
2021-09-27 17:12:39 +02:00
2021-07-15 15:18:32 -07:00
2021-06-22 17:13:17 +02:00
2021-05-12 10:38:32 -04:00
2021-08-24 14:47:50 +02:00
2021-09-16 09:15:54 -07:00
2020-07-29 08:57:25 -04:00
2021-07-21 13:18:23 +02:00
2021-08-09 18:37:14 +02:00
2020-07-29 08:57:25 -04:00
2021-09-23 14:35:39 +02:00
2021-06-25 12:00:58 +02:00
2021-06-25 12:00:58 +02:00
2021-09-27 17:12:39 +02:00
2021-08-09 18:37:14 +02:00
2021-08-20 23:04:48 +02:00
2021-06-22 17:13:17 +02:00
2021-08-12 11:51:21 -07:00
2021-06-22 17:13:17 +02:00
2021-07-12 06:45:47 -04:00
2021-09-23 14:35:39 +02:00
2021-08-11 23:45:15 +02:00
2021-06-22 17:13:17 +02:00
2021-09-16 18:44:50 -04:00
2021-06-22 17:13:17 +02:00
2021-01-04 22:03:01 -05:00
2020-07-29 08:57:25 -04:00
2021-09-24 15:07:09 +02:00
2021-06-22 17:13:17 +02:00
2021-09-18 09:58:35 -04:00
2020-09-10 18:06:06 -04:00
2021-06-18 15:42:20 +02:00
2020-11-04 16:45:47 -05:00
2021-05-12 11:26:21 -04:00
2021-06-22 17:13:17 +02:00
2021-09-30 16:43:40 +02:00
2020-07-29 08:57:25 -04:00
2021-09-27 17:12:39 +02:00
2021-08-20 23:04:48 +02:00
2021-06-25 12:00:58 +02:00
2021-09-24 15:07:09 +02:00
2021-06-22 17:13:17 +02:00
2021-06-22 17:13:17 +02:00
2021-09-16 09:15:54 -07:00
2020-07-29 08:57:25 -04:00
2021-07-19 16:35:35 +02:00
2021-06-22 17:13:17 +02:00
2021-06-22 17:13:17 +02:00
2021-06-22 17:13:17 +02:00
2021-06-22 17:13:17 +02:00
2021-06-25 22:53:07 -04:00
2020-11-26 22:29:37 -05:00
2021-06-25 12:00:58 +02:00
2020-11-04 16:45:47 -05:00
2021-08-20 23:04:48 +02:00
2021-06-30 16:56:09 +02:00
2020-11-04 16:45:47 -05:00
2021-06-22 17:13:17 +02:00
2021-09-30 16:43:40 +02:00
2021-09-30 14:16:24 +02:00
2020-07-29 08:57:25 -04:00
2021-06-22 17:13:17 +02:00
2020-12-15 16:39:56 -05:00
2021-06-22 17:13:17 +02:00
2020-07-29 08:57:25 -04:00
2021-09-27 17:12:39 +02:00
2020-07-29 08:57:25 -04:00
2021-09-30 14:16:24 +02:00
2021-06-22 17:13:17 +02:00
2021-06-25 12:00:58 +02:00
2021-07-15 15:18:32 -07:00
2021-10-01 21:32:52 +02:00
2020-07-29 08:57:25 -04:00
2021-07-20 15:17:03 +02:00
2021-06-25 22:53:07 -04:00
2021-06-25 12:00:58 +02:00
2020-07-29 08:57:25 -04:00
2021-06-22 17:13:17 +02:00
2020-07-29 08:57:25 -04:00
2021-06-25 12:00:58 +02:00
2021-07-15 15:18:32 -07:00
2021-09-30 16:43:40 +02:00
2021-09-24 15:07:09 +02:00
2021-09-30 14:16:24 +02:00
2021-06-30 21:46:18 +02:00