(core) Undo bug - restoring dependencies for trigger formulas

Summary: Undo wasn't restoring trigger formulas dependencies.

Test Plan: Python tests

Reviewers: alexmojaki

Reviewed By: alexmojaki

Subscribers: alexmojaki

Differential Revision: https://phab.getgrist.com/D3163
This commit is contained in:
Jarosław Sadziński
2021-12-06 14:43:20 +01:00
parent a94905dd0a
commit cf9e0585a9
3 changed files with 34 additions and 4 deletions

View File

@@ -581,10 +581,6 @@ class UserActions(object):
self._docmodel.update([f for c in type_changed for f in c.viewFields],
widgetOptions='', displayCol=0)
# If the column update changes its trigger-formula conditions, rebuild dependencies.
if any(("recalcWhen" in values or "recalcDeps" in values) for c, values in update_pairs):
self._engine.trigger_columns_changed()
self.doBulkUpdateFromPairs(table_id, update_pairs)
for table_id in rebuild_summary_tables: