Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FIX] models: do less snapshots in onchange()
Create a snapshot after having processed a batch of fields, then use it to determine the next batch to process. For instance, assume that field A modifies fields B and C, and that field C modifies fields D, E and F: - before: 6 snapshots (process A, snapshot, process B, snapshot, process C, snapshot, process D, snapshot, process E, snapshot, process F, snapshot) - after: 3 snapshots (process A, snapshot, process B, process C, snapshot, process D, process E, process F, snapshot)
- Loading branch information